.latest-news{background:var(--bg-subtle);color:var(--text-primary)}.latest-news__inner{display:flex;flex-direction:column;gap:var(--space-24);margin-inline:auto;max-width:calc(var(--container) + var(--gutter)*2);padding:var(--space-64) var(--gutter)}.latest-news__head{display:contents}.latest-news__all{align-self:flex-start;order:3}.latest-news__list{display:flex;gap:var(--space-16);margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.latest-news__list::-webkit-scrollbar{display:none}.latest-news__item{flex:0 0 83%;scroll-snap-align:start}.latest-news__empty{color:var(--text-secondary);margin:0}.news-card{background:var(--bg-elevated);display:flex;flex-direction:column;height:100%;position:relative;transition:box-shadow var(--duration-base) var(--ease-out)}.news-card:before{background:var(--bg-accent);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out);width:100%;z-index:1}.news-card__media{aspect-ratio:416/280;background:linear-gradient(146deg,#17171a 14%,#4d4d54 86%);overflow:hidden;position:relative}.news-card__img{height:100%;object-fit:cover;transition:transform .5s var(--ease-out);width:100%}.news-card__tag{left:var(--space-16);position:absolute;top:var(--space-16)}.news-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:14px;padding:22px}.news-card__date{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--caption-size);font-weight:var(--caption-weight);gap:var(--space-8);letter-spacing:var(--caption-tracking);line-height:var(--caption-line);margin:0}.news-card__date .icon{opacity:.5}.news-card__title{font-size:20px;font-weight:var(--h4-weight);line-height:var(--h4-line);text-transform:none;transition:color var(--duration-fast) var(--ease-out)}.news-card__link{color:inherit;text-decoration:none}.news-card__link:after{content:"";inset:0;position:absolute;z-index:2}.news-card__link:focus-visible{outline:none}.news-card:focus-within{outline:2px solid var(--red-500);outline-offset:3px}.news-card__excerpt{color:var(--text-secondary);font-size:var(--body-s-size);line-height:var(--body-s-line);margin:0}.news-card__more{margin-top:auto}.news-card__more .icon{transition:transform var(--duration-base) var(--ease-out)}.news-card:is(:hover,:focus-within){box-shadow:var(--shadow-hover)}.news-card:is(:hover,:focus-within):before{transform:scaleX(1)}.news-card:is(:hover,:focus-within) .news-card__img{transform:scale(1.05)}.news-card:is(:hover,:focus-within) :is(.news-card__title,.news-card__more){color:var(--text-accent)}.news-card:is(:hover,:focus-within) .news-card__more{border-color:var(--text-accent);gap:var(--space-12)}.news-card:is(:hover,:focus-within) .news-card__more .icon{transform:translateX(6px)}@media (min-width:768px){.latest-news__inner{gap:var(--space-64);padding-block:140px}.latest-news__head{align-items:flex-end;display:flex;justify-content:space-between}.latest-news__all{order:0}.latest-news__list{display:grid;gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:visible;padding:0}.news-card__tag{left:20px;top:20px}.news-card__content{padding:28px}.news-card__title{font-size:var(--h4-size)}}@media (min-width:1024px){.latest-news__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
