.announcement .announcement-grid{display:flex!important;flex-wrap:nowrap;gap:clamp(12px,1.2vw,24px)!important}.announcement .announcement-grid__item{position:relative;flex:0 0 clamp((100% - 5*clamp(12px,1.2vw,24px))/6,(100% - 5*clamp(12px,1.2vw,24px))/6,166px)}.announcement .announcement-grid .announcement-card{width:100%;aspect-ratio:3/4}.announcement .announcement-grid .announcement-card__overlay{inset:0}.announcement .announcement-grid .announcement-card__views{line-height:16px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px}@media(max-width:768px){.announcement .announcement-grid{flex-wrap:wrap;gap:12px!important}.announcement .announcement-grid__item{width:calc((100% - 24px)/3);flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px)/3)}}.announcement .btn-active{width:100%;max-width:356px}@media screen and (max-width:425px){.announcement .btn-active{max-width:100%}}.banner-grid__row{width:100%;align-items:flex-start}.banner-grid__item{position:relative;min-width:0}.banner-grid--mobile .banner-grid__row{display:flex;flex-wrap:wrap;gap:12px}.banner-grid--mobile .banner-grid__item{width:100%;flex:0 0 100%}.banner-grid--desktop .banner-grid__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.2vw,24px);gap:clamp(12px,1.2vw,24px)}.banner-grid--desktop .banner-grid-card{width:100%;height:112px}@media(min-width:992px){.banner-grid--desktop .banner-grid-card{height:98px}}@media(min-width:1200px){.banner-grid--desktop .banner-grid-card{height:118px}}