.privacy-page.svelte-7ke6fz{min-height:100vh;background:var(--bg);color:var(--ink);padding:32px 20px 64px}.privacy-shell.svelte-7ke6fz{max-width:840px;margin:0 auto}.back-link.svelte-7ke6fz{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink-faint);font-family:var(--font-ui);font-size:14px;transition:color .15s ease;margin-bottom:28px}@media(hover:hover){.back-link.svelte-7ke6fz:hover{color:var(--ink)}}.hero.svelte-7ke6fz{margin-bottom:28px}.eyebrow.svelte-7ke6fz{margin:0 0 10px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}h1.svelte-7ke6fz{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);line-height:.95;letter-spacing:-.04em}.intro.svelte-7ke6fz{max-width:700px;margin:0 0 14px;font-family:var(--font-body);font-size:1.15rem;line-height:1.7;color:var(--ink-muted)}.updated.svelte-7ke6fz{margin:0;font-family:var(--font-ui);font-size:13px;color:var(--ink-faint)}.surface.svelte-7ke6fz{background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-sm);padding:28px 24px}.policy.svelte-7ke6fz h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin-top:0}.policy.svelte-7ke6fz p,.policy.svelte-7ke6fz li{color:var(--ink-muted);font-family:var(--font-body);font-size:1rem;line-height:1.75}.policy.svelte-7ke6fz strong{color:var(--ink)}.policy.svelte-7ke6fz ul{padding-left:1.2rem}.policy.svelte-7ke6fz section+section{margin-top:1.75rem}@media(max-width:640px){.privacy-page.svelte-7ke6fz{padding:20px 14px 40px}.surface.svelte-7ke6fz{border-radius:18px;padding:22px 18px}.intro.svelte-7ke6fz{font-size:1.05rem}}
