.privacy-page.svelte-7ke6fz{flex:1;justify-content:center;padding:3rem 1.5rem;display:flex}.privacy-container.svelte-7ke6fz{width:100%;max-width:620px}.back-link.svelte-7ke6fz{color:var(--muted);margin-bottom:2.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-block}.back-link.svelte-7ke6fz:hover{color:var(--text)}.page-title.svelte-7ke6fz{letter-spacing:-.03em;color:var(--text);margin-bottom:.4rem;font-size:clamp(2rem,5vw,3rem);font-weight:900}.last-updated.svelte-7ke6fz{color:var(--muted);margin-bottom:2rem;font-size:.8rem}.tldr.svelte-7ke6fz{background:var(--accent-subtle);border:1px solid var(--accent);border-radius:12px;margin-bottom:2.5rem;padding:1rem 1.25rem}.tldr-label.svelte-7ke6fz{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:block}.tldr.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text);margin:0;font-size:.95rem;font-weight:600}.section.svelte-7ke6fz{margin-bottom:2.25rem}.section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--text);margin-bottom:.6rem;font-size:1.05rem;font-weight:800}.section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--text-dim);margin:0;font-size:.95rem;line-height:1.75}
