.article-page.svelte-6b6fap{max-width:800px;margin:0 auto}.breadcrumbs.svelte-6b6fap{color:var(--text-muted);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}a.svelte-6b6fap{color:var(--accent-primary);text-underline-offset:.25em}article.svelte-6b6fap{padding:clamp(1.25rem,4vw,2.5rem);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px}h1.svelte-6b6fap{font-size:clamp(2rem,5vw,2.75rem);letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem;color:var(--accent-primary)}h2.svelte-6b6fap{font-size:1.4rem;line-height:1.4;margin:2rem 0 .75rem;scroll-margin-top:1.5rem}p.svelte-6b6fap,li.svelte-6b6fap{line-height:1.8;color:var(--text-muted);overflow-wrap:anywhere}li.svelte-6b6fap+li:where(.svelte-6b6fap){margin-top:.5rem}.intro.svelte-6b6fap{font-size:1.1rem}.reading-time.svelte-6b6fap{font-size:.875rem}.contents.svelte-6b6fap{margin:2rem 0;padding:1rem 1.25rem;border:1px solid var(--glass-border);border-radius:16px}.contents.svelte-6b6fap h2:where(.svelte-6b6fap){margin-top:0;font-size:1rem}ul.svelte-6b6fap,ol.svelte-6b6fap{padding-left:1.5rem}.share-cta.svelte-6b6fap{margin:2rem 0;padding:1.5rem;border-left:3px solid var(--accent-primary);background:var(--glass-bg);border-radius:0 16px 16px 0}.share-cta.svelte-6b6fap h2:where(.svelte-6b6fap){margin-top:0}.related.svelte-6b6fap{margin:2rem 0}
