.news-main{max-width:76rem;margin:auto;padding:clamp(2rem,6vw,6rem) 1.25rem}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.news-card,.news-article,.news-about{border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:1rem;padding:1.25rem}.news-article{max-width:52rem;margin:auto}.news-body{font-size:1.1rem;line-height:1.75}.news-card a{color:inherit}.news-kicker,.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.news-sources{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);margin-top:2rem;padding-top:1rem}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
