.back.svelte-1pfxuxw{font-size:.85rem;color:var(--text-2);text-decoration:none;display:inline-block;margin-bottom:1rem}.back.svelte-1pfxuxw:hover{color:var(--accent)}.page-head.svelte-1pfxuxw{padding:.5rem 0 1.5rem}.page-head.svelte-1pfxuxw .eyebrow:where(.svelte-1pfxuxw){margin-bottom:.85rem}h1.svelte-1pfxuxw{margin:0;font-size:clamp(2rem,4vw,2.75rem)}.meta.svelte-1pfxuxw{margin:.5rem 0 0;color:var(--text-3);font-size:.9rem}.dot.svelte-1pfxuxw{margin:0 .4rem;color:var(--text-4)}.families-row.svelte-1pfxuxw{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.fam-pill.svelte-1pfxuxw{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);padding:.3rem .55rem .3rem .85rem;font-size:.82rem}.fam-pill.svelte-1pfxuxw a:where(.svelte-1pfxuxw){color:var(--text-2);text-decoration:none;font-weight:500}.fam-pill.svelte-1pfxuxw a:where(.svelte-1pfxuxw):hover{color:var(--accent)}.fam-count.svelte-1pfxuxw{font-family:var(--font-mono);font-size:.7rem;color:var(--text-3);padding:.1rem .4rem;background:var(--surface-2);border-radius:var(--r-full)}.grid.svelte-1pfxuxw{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}
