.news-index{padding-block:var(--s-5) var(--s-4)}.news-head{max-width:var(--w-prose);margin-bottom:var(--s-5)}.news-lead{color:var(--c-text-muted)}.cat-nav{gap:var(--s-1);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.cat-nav a{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--c-border);color:var(--c-text-muted);border-radius:999px;padding:.4em .9em;font-size:.8125rem;font-weight:600;text-decoration:none}.cat-nav a:hover{border-color:var(--c-accent);color:var(--c-accent)}.card-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}
