.privacy-page.svelte-7ke6fz{max-width:900px;margin:1.5rem auto 4.5rem}header.svelte-7ke6fz{max-width:720px;padding-bottom:2rem}h1.svelte-7ke6fz{margin:0;color:var(--text-primary);font-size:18px;font-weight:680;letter-spacing:-.03em;line-height:1.05}header.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:1rem 0 0;max-width:65ch;color:var(--text-secondary);font-size:14px;line-height:1.65}.privacy-summary.svelte-7ke6fz{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 2.25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz){min-width:0;padding:.85rem 1rem .95rem 0}.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz)+div:where(.svelte-7ke6fz){padding-left:1rem;border-left:1px solid var(--border-muted)}dt.svelte-7ke6fz{color:var(--text-tertiary);font-size:.72rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}dd.svelte-7ke6fz{margin:.25rem 0 0;color:var(--text-primary);font-size:.88rem;line-height:1.45}section.svelte-7ke6fz{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:2rem;padding:1.65rem 0;border-top:1px solid var(--border-muted)}h2.svelte-7ke6fz{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:650;line-height:1.4}section.svelte-7ke6fz p:where(.svelte-7ke6fz),section.svelte-7ke6fz li:where(.svelte-7ke6fz){max-width:70ch;color:var(--text-secondary);font-size:.9rem;line-height:1.7}section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}section.svelte-7ke6fz p:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz),section.svelte-7ke6fz ul:where(.svelte-7ke6fz)+p:where(.svelte-7ke6fz),section.svelte-7ke6fz p:where(.svelte-7ke6fz)+ul:where(.svelte-7ke6fz){margin-top:.8rem}section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin-bottom:0;padding-left:1.2rem}section.svelte-7ke6fz li:where(.svelte-7ke6fz)+li:where(.svelte-7ke6fz){margin-top:.25rem}@media(max-width:640px){.privacy-page.svelte-7ke6fz{margin-top:.75rem;margin-bottom:3rem}header.svelte-7ke6fz{padding-bottom:1.4rem}.privacy-summary.svelte-7ke6fz{grid-template-columns:1fr;margin-bottom:1.5rem}.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz),.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz)+div:where(.svelte-7ke6fz){padding:.75rem 0;border-left:0}.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz)+div:where(.svelte-7ke6fz){border-top:1px solid var(--border-muted)}section.svelte-7ke6fz{grid-template-columns:1fr;gap:.65rem;padding:1.25rem 0}}
