html:root,html body{height:auto;overflow:auto}.legal.svelte-7ke6fz{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-deep)}.nav.svelte-7ke6fz{flex-shrink:0;border-bottom:1px solid var(--border)}.nav-inner.svelte-7ke6fz{max-width:720px;margin:0 auto;padding:0 32px;height:48px;display:flex;align-items:center}.logo.svelte-7ke6fz{display:flex;align-items:center;gap:8px;text-decoration:none}.logo-mark.svelte-7ke6fz{display:flex;align-items:center;color:var(--accent)}.logo-name.svelte-7ke6fz{font-size:18px;color:var(--text-primary)}.content.svelte-7ke6fz{flex:1;font-variant-numeric:proportional-nums;max-width:720px;margin:0 auto;padding:48px 32px;width:100%}h1.svelte-7ke6fz{font-size:32px;line-height:1.15;letter-spacing:-.01em;color:var(--text-strong);margin-bottom:4px}.updated.svelte-7ke6fz{font-size:12.5px;color:var(--text-muted);margin-bottom:32px}h2.svelte-7ke6fz{font-size:18px;color:var(--text-strong);margin:24px 0 8px}p.svelte-7ke6fz{font-size:14px;line-height:1.7;color:var(--text-secondary)}p.svelte-7ke6fz+p:where(.svelte-7ke6fz){margin-top:12px}p.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent-ink);text-decoration:none}p.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-ink-hover)}p.svelte-7ke6fz code{font-size:12.5px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;white-space:nowrap}.footer.svelte-7ke6fz{border-top:1px solid var(--border);padding:16px 32px;max-width:720px;margin:0 auto;width:100%}.footer.svelte-7ke6fz a:where(.svelte-7ke6fz){font-size:12.5px;color:var(--text-muted);text-decoration:none}.footer.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--accent-ink)}@media(max-width:480px){.nav-inner.svelte-7ke6fz,.content.svelte-7ke6fz,.footer.svelte-7ke6fz{padding-left:16px;padding-right:16px}}
