article.svelte-7rfbcc{max-width:760px}header.svelte-7rfbcc{margin-bottom:var(--space-6)}.cluster.svelte-7rfbcc{margin:0 0 var(--space-3);color:var(--color-brand-primary);font-size:14px;font-weight:600}h1.svelte-7rfbcc{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:clamp(30px,5vw,44px);line-height:1.15}.lead.svelte-7rfbcc{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:18px;line-height:1.55}.meta.svelte-7rfbcc{color:var(--color-text-muted);margin:0;font-size:13px}.toc.svelte-7rfbcc{margin-bottom:var(--space-7);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-brand-primary);background:var(--color-bg-surface)}.toc.svelte-7rfbcc strong:where(.svelte-7rfbcc){font-size:14px}.toc.svelte-7rfbcc ol:where(.svelte-7rfbcc){margin:var(--space-2) 0 0;padding-left:var(--space-5)}.toc.svelte-7rfbcc li:where(.svelte-7rfbcc)+li:where(.svelte-7rfbcc){margin-top:var(--space-1)}.toc.svelte-7rfbcc a:where(.svelte-7rfbcc){color:var(--color-brand-primary);text-decoration:none}.article-body.svelte-7rfbcc section{scroll-margin-top:100px}.article-body.svelte-7rfbcc h2{margin:var(--space-7) 0 var(--space-3);font-family:var(--font-heading);font-size:24px}.article-body.svelte-7rfbcc h3{margin:var(--space-5) 0 var(--space-2);font-family:var(--font-heading);font-size:18px}.article-body.svelte-7rfbcc p{margin:0 0 var(--space-4);line-height:1.7}.article-body.svelte-7rfbcc ul,.article-body.svelte-7rfbcc ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.article-body.svelte-7rfbcc li{line-height:1.7}.article-body.svelte-7rfbcc li+li{margin-top:var(--space-2)}.article-body.svelte-7rfbcc a{color:var(--color-brand-primary)}.article-body.svelte-7rfbcc code{border-radius:var(--radius-sm);background:var(--color-bg-surface-soft);padding:2px 6px;font-size:14px}.unavailable.svelte-7rfbcc{color:var(--color-text-muted)}.cta.svelte-7rfbcc{align-items:flex-start;gap:var(--space-3);margin:var(--space-8) 0;padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.cta.svelte-7rfbcc strong:where(.svelte-7rfbcc){font-family:var(--font-heading);font-size:19px}.cta.svelte-7rfbcc p:where(.svelte-7rfbcc){max-width:60ch;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.cta-btn.svelte-7rfbcc{border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);padding:12px 20px;font-weight:600;text-decoration:none}.faq.svelte-7rfbcc h2:where(.svelte-7rfbcc),footer.svelte-7rfbcc h2:where(.svelte-7rfbcc){margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:22px}.faq-item.svelte-7rfbcc+.faq-item:where(.svelte-7rfbcc){margin-top:var(--space-4)}.faq.svelte-7rfbcc h3:where(.svelte-7rfbcc){margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:17px}.faq.svelte-7rfbcc p:where(.svelte-7rfbcc){color:var(--color-text-secondary);margin:0;line-height:1.65}footer.svelte-7rfbcc{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}footer.svelte-7rfbcc ul:where(.svelte-7rfbcc){padding-left:var(--space-5);margin:0}footer.svelte-7rfbcc li:where(.svelte-7rfbcc)+li:where(.svelte-7rfbcc){margin-top:var(--space-2)}footer.svelte-7rfbcc a:where(.svelte-7rfbcc){color:var(--color-brand-primary)}
