.head.svelte-1jb7nou{margin-bottom:2rem}.eyebrow.svelte-1jb7nou{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cobalt-600);margin-bottom:.8rem}.title.svelte-1jb7nou{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.1;color:var(--ink);margin:0 0 .7rem}.subtitle.svelte-1jb7nou{font-size:1rem;color:var(--muted-brand);line-height:1.65;max-width:42rem}.subtitle.svelte-1jb7nou code:where(.svelte-1jb7nou){font-family:var(--font-mono);font-size:.85em;background:var(--paper);padding:.1em .4em;border:1px solid var(--border-brand)}.grid.svelte-1jb7nou{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;background:var(--border-brand);border:1px solid var(--border-brand)}.card.svelte-1jb7nou{background:#fff;padding:1rem 1.15rem 1.1rem;text-decoration:none;display:flex;flex-direction:column;gap:.35rem;transition:background .15s ease}.card.svelte-1jb7nou:hover{background:var(--cobalt-50);text-decoration:none}.slug.svelte-1jb7nou{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;color:var(--cobalt-600)}.term.svelte-1jb7nou{font-family:var(--font-display);font-size:1.1rem;color:var(--ink);line-height:1.25}.def.svelte-1jb7nou{font-size:.85rem;line-height:1.55;color:var(--muted-brand)}
