.cat-hero[data-astro-cid-elr3iqgh]{padding-top:var(--space-xl);background:radial-gradient(60% 70% at 20% 0%, var(--accent-soft) 0%, transparent 60%)}.crumbs[data-astro-cid-elr3iqgh]{font-size:var(--step--1);color:var(--text-faint);margin-bottom:var(--space-m);gap:.5rem;display:flex}.crumbs[data-astro-cid-elr3iqgh] a[data-astro-cid-elr3iqgh]{color:var(--text-muted)}.cat-hero__title[data-astro-cid-elr3iqgh]{font-size:var(--step-4)}.cat-hero__blurb[data-astro-cid-elr3iqgh]{margin-top:var(--space-xs);max-width:38rem}.cat-hero__count[data-astro-cid-elr3iqgh]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cat-list[data-astro-cid-elr3iqgh]{margin-top:var(--space-xl)}.cat-empty[data-astro-cid-elr3iqgh]{color:var(--text-muted);padding:var(--space-2xl) 0;text-align:center}.cat-other[data-astro-cid-elr3iqgh]{margin-top:var(--space-2xl)}.cat-other__title[data-astro-cid-elr3iqgh]{font-size:var(--step-1);margin-bottom:var(--space-s)}.cat-other__row[data-astro-cid-elr3iqgh]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.cat-chip[data-astro-cid-elr3iqgh]{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color var(--transition), transform var(--transition);align-items:center;gap:.5rem;padding:.55rem 1rem;font-weight:550;text-decoration:none;display:inline-flex}.cat-chip[data-astro-cid-elr3iqgh]:hover{border-color:var(--accent-border);text-decoration:none;transform:translateY(-2px)}.cat-chip__dot[data-astro-cid-elr3iqgh]{border-radius:var(--radius-full);background:var(--accent);width:.7rem;height:.7rem}
