.headline.svelte-1807m5n{font-size:var(--font-xl, 1.6rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--space-2)}.updated.svelte-1807m5n{margin:0 0 var(--space-4);font-size:var(--font-xs);color:var(--text-faint)}.intro.svelte-1807m5n{font-size:var(--font-lg);line-height:1.5;color:var(--text-muted);margin:0 0 var(--space-5)}.prose.svelte-1807m5n h2{font-size:var(--font-lg);margin:var(--space-5) 0 var(--space-2)}.prose.svelte-1807m5n h3{font-size:var(--font-base);margin:var(--space-4) 0 var(--space-2)}.prose.svelte-1807m5n p{margin:0 0 var(--space-3);line-height:1.6}.prose.svelte-1807m5n ul,.prose.svelte-1807m5n ol{margin:0 0 var(--space-3);padding-left:var(--space-4);line-height:1.6;display:grid;gap:var(--space-1, .35rem)}.prose.svelte-1807m5n a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1807m5n strong{font-weight:600}.prose.svelte-1807m5n img{display:block;max-width:100%;max-height:min(600px,80vh);width:auto;height:auto;margin:var(--space-4) auto;border:1px solid var(--border);border-radius:var(--radius-lg, 14px)}.prose.svelte-1807m5n blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--border);color:var(--text-muted)}.prose.svelte-1807m5n hr{border:none;border-top:1px solid var(--border);margin:var(--space-5) 0}.faq.svelte-1807m5n{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.faq.svelte-1807m5n h2:where(.svelte-1807m5n){font-size:var(--font-lg);margin:0 0 var(--space-3)}.faq.svelte-1807m5n dt:where(.svelte-1807m5n){font-weight:600;margin:var(--space-4) 0 var(--space-1)}.faq.svelte-1807m5n dd:where(.svelte-1807m5n){margin:0;line-height:1.6;color:var(--text-muted)}.faq.svelte-1807m5n a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cta.svelte-1807m5n{margin:var(--space-5) 0 0;font-weight:500}.cta.svelte-1807m5n a:where(.svelte-1807m5n){color:var(--accent);text-decoration:none}.cta.svelte-1807m5n a:where(.svelte-1807m5n):hover{text-decoration:underline}.shot.svelte-1807m5n{margin:calc(var(--space-5) * 1.5) 0}.related.svelte-1807m5n{margin-top:calc(var(--space-5) * 1.5);padding-top:var(--space-4);border-top:1px solid var(--border)}.related.svelte-1807m5n h2:where(.svelte-1807m5n){font-size:var(--font-base);margin:0 0 var(--space-2)}.related.svelte-1807m5n ul:where(.svelte-1807m5n){list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.related.svelte-1807m5n a:where(.svelte-1807m5n){color:var(--accent);text-decoration:none;font-size:var(--font-sm)}.related.svelte-1807m5n a:where(.svelte-1807m5n):hover{text-decoration:underline}
