.prose.svelte-1cfo9wi{max-width:720px;margin:48px auto;font-size:15px;line-height:1.7;color:var(--text-secondary)}.loading.svelte-1cfo9wi{display:flex;justify-content:center;padding:64px 0}h1.svelte-1cfo9wi{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:8px}.muted.svelte-1cfo9wi{color:var(--text-muted);font-size:13px}.version-line.svelte-1cfo9wi{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-subtle);margin-bottom:24px}.policy-body.svelte-1cfo9wi h1,.policy-body.svelte-1cfo9wi h2{font-family:var(--font-display);color:var(--text-primary);margin:28px 0 10px}.policy-body.svelte-1cfo9wi h2{font-size:22px}.policy-body.svelte-1cfo9wi h3{font-size:18px}.policy-body.svelte-1cfo9wi p{margin:0 0 12px}.policy-body.svelte-1cfo9wi ul,.policy-body.svelte-1cfo9wi ol{padding-left:22px;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.policy-body.svelte-1cfo9wi a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.policy-body.svelte-1cfo9wi blockquote{border-left:3px solid var(--border);padding:4px 12px;margin:12px 0;color:var(--text-muted);font-style:italic}.policy-body.svelte-1cfo9wi code{font-family:var(--font-mono);font-size:13px;background:var(--bg-surface);padding:2px 5px;border-radius:4px}.bottom-spacer.svelte-1cfo9wi{height:80px}
