.page.svelte-7ke6fz{max-width:700px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-16)) var(--space-6) var(--space-24)}h1.svelte-7ke6fz{font-size:clamp(2rem,5vw,var(--text-4xl));font-weight:700;letter-spacing:-.03em}.updated.svelte-7ke6fz{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-2) 0 var(--space-8)}.lead.svelte-7ke6fz{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7}h2.svelte-7ke6fz{font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;margin:var(--space-10) 0 var(--space-4)}p.svelte-7ke6fz,li.svelte-7ke6fz{color:var(--text-secondary);line-height:1.75}p.svelte-7ke6fz{margin-bottom:var(--space-4)}ul.svelte-7ke6fz{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}li.svelte-7ke6fz{padding-left:var(--space-5);position:relative}li.svelte-7ke6fz:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent-500)}strong.svelte-7ke6fz{color:var(--text-primary)}code.svelte-7ke6fz{font-family:var(--font-mono);font-size:.85em;background:var(--bg-muted);border:1px solid var(--border);border-radius:5px;padding:1px 5px}a.svelte-7ke6fz{color:var(--accent-500);font-weight:500}a.svelte-7ke6fz:hover{text-decoration:underline}@media(max-width:560px){.page.svelte-7ke6fz{padding:calc(var(--nav-height) + var(--space-10)) var(--space-4) var(--space-16)}}
