main.svelte-1keomc{max-width:44rem;margin:0 auto;padding:56px 20px 0;color:var(--text-primary)}.kicker.svelte-1keomc{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--text-muted)}h1.svelte-1keomc{margin:0;font-size:clamp(2.1rem,5vw,2.5rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.updated.svelte-1keomc{margin:12px 0 0;font-size:14px;color:var(--text-muted)}.lede.svelte-1keomc{margin:24px 0 8px;padding-top:24px;border-top:1px solid var(--border-color);max-width:none;font-size:18px;line-height:1.6;color:var(--text-secondary)}h2.svelte-1keomc{margin:32px 0 6px;font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.3}p.svelte-1keomc,li.svelte-1keomc{font-size:16.5px;line-height:1.65;color:var(--text-body)}p.svelte-1keomc{margin:0 0 12px}ul.svelte-1keomc{list-style:disc;margin:0 0 12px;padding-left:1.6em}li.svelte-1keomc{margin-bottom:4px;padding-left:.2em}li.svelte-1keomc::marker{color:var(--text-primary)}a.svelte-1keomc{color:var(--accent-color);text-underline-offset:3px}code.svelte-1keomc{font-family:var(--font-mono);font-size:.85em;padding:.15em .35em;border-radius:4px;background:var(--bg-tertiary)}@media (max-width: 560px){main.svelte-1keomc{padding:36px 16px 0}.lede.svelte-1keomc{font-size:17px}}
