.page.svelte-nian6f{max-width:46rem;margin:0 auto;padding:2rem 1rem 4rem}.hero.svelte-nian6f h1:where(.svelte-nian6f){font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:400}.lede.svelte-nian6f{font-family:var(--font-body);color:var(--color-muted);margin:.75rem 0 1.25rem;line-height:1.7}.play-btn.svelte-nian6f{background:var(--color-ink,#1c1b17);color:var(--color-bg,#f5f0e8);letter-spacing:.18em;text-transform:uppercase;padding:14px 28px;font-family:monospace;font-size:.72rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.play-btn.svelte-nian6f:hover{opacity:.75}.sub-note.svelte-nian6f{font-family:var(--font-body);color:var(--color-muted);margin:.9rem 0 0;font-size:.85rem}.sub-note.svelte-nian6f a:where(.svelte-nian6f){color:var(--color-ink)}.seo-text.svelte-nian6f a:where(.svelte-nian6f){color:var(--color-ink)}.questions.svelte-nian6f{margin-top:2.5rem}h2.svelte-nian6f{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .5rem;font-size:1.35rem;font-weight:400}.q-intro.svelte-nian6f{font-family:var(--font-body);color:var(--color-muted);margin:0 0 1rem;line-height:1.6}.q-list.svelte-nian6f{font-family:var(--font-body);color:var(--color-ink);flex-direction:column;gap:.45rem;margin:0;padding-left:1.4rem;display:flex}.q-list.svelte-nian6f summary:where(.svelte-nian6f){cursor:pointer;line-height:1.55}.q-list.svelte-nian6f summary:where(.svelte-nian6f):hover{color:var(--color-muted)}.answer.svelte-nian6f{border-left:2px solid var(--color-rule,#e0dbd0);color:var(--color-muted);margin:.35rem 0 .5rem;padding-left:1rem;font-weight:600}.seo-text.svelte-nian6f{margin-top:2.5rem}.seo-text.svelte-nian6f p:where(.svelte-nian6f){font-family:var(--font-body);color:var(--color-ink);margin:0;line-height:1.7}.more-cats.svelte-nian6f{margin-top:2.5rem}.cat-list.svelte-nian6f{font-family:var(--font-body);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.cat-list.svelte-nian6f a:where(.svelte-nian6f){color:var(--color-ink);text-underline-offset:3px}.attribution.svelte-nian6f{font-family:var(--font-body);color:var(--color-muted);margin:3rem 0 0;font-size:.75rem}.attribution.svelte-nian6f a:where(.svelte-nian6f){color:inherit}
