.news-list__grid{align-items:stretch;gap:2.8rem}.news-list .section-header{margin-bottom:calc(var(--space-7) + var(--space-2))}@media (max-width:1024px){.news-list .news-list__grid{display:flex;gap:var(--space-5);overflow-x:auto;overflow-y:hidden;min-width:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;--nl-slides-per-view:1.1}.news-list__grid::-webkit-scrollbar{display:none}}@media (min-width:640px) and (max-width:1024px){.news-list .news-list__grid{--nl-slides-per-view:2.2}}