.seo-page.svelte-rts69a{padding:clamp(4rem,10vw,6rem) 0;min-height:60vh}.seo-page-inner.svelte-rts69a{max-width:720px;margin:0 auto}.seo-back.svelte-rts69a{display:inline-block;font-size:.9rem;color:var(--text-muted);text-decoration:none;margin-bottom:2rem;font-family:var(--font-mono)}.seo-back.svelte-rts69a:hover{color:var(--brand)}.seo-h1.svelte-rts69a{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--text-strong);margin-bottom:2rem;line-height:1.2}.seo-h2.svelte-rts69a{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-strong);margin-top:2.25rem;margin-bottom:.75rem;line-height:1.3}.seo-section.svelte-rts69a:first-child .seo-h2:where(.svelte-rts69a){margin-top:0}.seo-prose.svelte-rts69a{font-size:1.05rem;color:var(--text-muted);line-height:1.75}.seo-prose.svelte-rts69a p:where(.svelte-rts69a){margin-bottom:1.25rem}.seo-prose.svelte-rts69a p:where(.svelte-rts69a):last-child{margin-bottom:0}.seo-bullets.svelte-rts69a{margin:1rem 0 1.25rem;padding-left:1.5rem}.seo-bullets.svelte-rts69a li:where(.svelte-rts69a){margin-bottom:.5rem}.seo-bullets.svelte-rts69a li:where(.svelte-rts69a) strong:where(.svelte-rts69a){color:var(--text-strong)}.seo-prose.svelte-rts69a a{color:var(--brand);text-decoration:none}.seo-prose.svelte-rts69a a:hover{color:var(--brand-bright);text-decoration:underline}.seo-related.svelte-rts69a{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-subtle)}.seo-related-title.svelte-rts69a{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);margin-bottom:1rem;font-family:var(--font-mono)}.seo-related-list.svelte-rts69a{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.seo-related-link.svelte-rts69a{font-size:.95rem;color:var(--brand);text-decoration:none}.seo-related-link.svelte-rts69a:hover{color:var(--brand-bright);text-decoration:underline}
