/* Shared NEWS item: Figma 155:1089. Page-specific row geometry stays on the row. */
.news-item{position:relative;z-index:0}
.news-item__content{display:flex;flex:1 1 auto;min-width:0;width:100%;flex-direction:inherit;align-items:inherit;gap:inherit}
.news-item::before{content:"";position:absolute;top:-1px;left:0;right:0;border-top:1px solid #e6e8ea;pointer-events:none}
.np-list .news-item::after{content:"";position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid #e6e8ea;pointer-events:none}
@media(min-width:761px) and (hover:hover) and (pointer:fine){
 .news-row.news-item{--news-hover-transform:translateX(16px);--news-hover-background:#f4f5f6;--news-hover-border:#b1b8be}
 .news-item{transition:background-color 500ms cubic-bezier(.22,.9,.24,1),border-color 500ms cubic-bezier(.22,.9,.24,1)}
 .news-item::before,.news-item::after{transition:border-color 500ms cubic-bezier(.22,.9,.24,1)}
 .news-item__content{transition:transform 500ms cubic-bezier(.22,.9,.24,1)}
 .news-item:hover{z-index:1;background-color:var(--news-hover-background,transparent);border-color:var(--news-hover-border,#e6e8ea)}
 .news-item:hover::before,.news-item:hover::after{border-color:var(--news-hover-border,#e6e8ea)}
 .news-item:hover>.news-item__content{transform:var(--news-hover-transform,none)}
}
@media(min-width:1101px) and (hover:hover) and (pointer:fine){
 .np-row.news-item{--news-hover-transform:translateX(16px);--news-hover-background:#f4f5f6;--news-hover-border:#b1b8be}
}
@media(prefers-reduced-motion:reduce){
 .news-item,.news-item::before,.news-item::after,.news-item__content{transition:none}
 .news-item:hover>.news-item__content{transform:none}
}
