.news{padding:2.25rem 0}.news-banner{background:url(/assets/img/1c9dbf6fb59f7c45a3638d622c6c71c0.webp) 50%/cover no-repeat;padding-top:6.25rem;position:relative;z-index:2}.news-banner__container{display:flex}.news-banner__container .home-banner__content{padding-bottom:0}.news-banner__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;min-height:7.5rem}.news__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr));grid-gap:1.5rem;align-items:stretch}.news__item-image{aspect-ratio:3/2;position:relative}.news__item-image:hover{opacity:.9}.news__item-content{row-gap:.3125rem}.news__item-date{background-image:url(/assets/img/2163efc90679efe488ac255f35ef869a.webp);background-position:0;background-repeat:no-repeat;background-size:1rem;padding-left:1.5rem}.news__item-title{display:-webkit-box;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news__item-title:hover{color:#ec4613}.news__item-descr{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-header__items{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media (max-width:61.99875em){.news .home-stories__item-image{padding-bottom:70%}.news-header__items{grid-template-columns:repeat(3,1fr)}.news-header__items>:first-child{grid-column:span 3;grid-row:span 1}.news-header__items>*{grid-column:span 3}}@media (max-width:49.1875em){.news-banner{background-position-y:6.25e-8rem}}@media (max-width:23.4375em){.news-banner__content{min-height:3.75rem}.news__item-title{font-size:1rem}.news__item-descr{font-size:.75rem}}@media (min-width:23.4375em) and (max-width:90em){.news-banner__content{min-height:clamp(3.75rem,2.4295774647875rem + 5.6338028169vw,7.5rem)}}@media (min-width:23.4375em) and (max-width:42.25em){.news__item-title{font-size:clamp(1rem,.8442691029875rem + .6644518272vw,1.125rem)}.news__item-descr{font-size:clamp(.75rem,.5942691029875rem + .6644518272vw,.875rem)}}@media (min-width:42.25em){.news__item-title{font-size:1.125rem}.news__item-descr{font-size:.875rem}}@media (min-width:49.1875em) and (max-width:88.125em){.news-banner{background-position-y:clamp(-9.375rem,11.84289741271875rem + -24.0770467095vw,6.25e-8rem)}}@media (min-width:88.125em){.news-banner{background-position-y:-9.375rem}}@media (min-width:90em){.news-banner__content{min-height:7.5rem}}