.privacy.svelte-7ke6fz{background:radial-gradient(ellipse at 95% 0%, var(--color-primary-soft), transparent 40%), var(--color-surface);min-height:100svh;padding:36px 16px 56px}.privacy__wrap.svelte-7ke6fz{width:min(100%,760px);margin:0 auto}.brand.svelte-7ke6fz{width:fit-content;color:var(--color-heading);align-items:center;gap:9px;margin-bottom:28px;font-size:1.4rem;font-weight:850;display:flex}.privacy__head.svelte-7ke6fz{margin-bottom:20px}.privacy__icon.svelte-7ke6fz{border-radius:var(--radius-md);background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}h1.svelte-7ke6fz{color:var(--color-heading);margin:0 0 8px;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:850}.privacy__updated.svelte-7ke6fz{color:var(--color-muted);margin:0 0 18px;font-size:.85rem}.privacy__lead.svelte-7ke6fz{color:var(--color-text);margin:0;font-size:1rem;line-height:2}.privacy__toc.svelte-7ke6fz{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.privacy__toc.svelte-7ke6fz a:where(.svelte-7ke6fz){border-radius:var(--radius-pill);background:var(--color-card);box-shadow:var(--shadow-sm);color:var(--color-text);align-items:center;gap:7px;padding:7px 14px 7px 12px;font-size:.85rem;transition:color .18s,transform .18s;display:inline-flex}.privacy__toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--color-heading);transform:translateY(-1px)}.privacy__toc.svelte-7ke6fz span:where(.svelte-7ke6fz){background:var(--color-surface);width:20px;height:20px;color:var(--color-heading);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.privacy__body.svelte-7ke6fz{border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-md);padding:8px 36px}section.svelte-7ke6fz{border-bottom:1px solid var(--color-border);padding:28px 0;scroll-margin-top:20px}section.svelte-7ke6fz:last-child{border-bottom:0}h2.svelte-7ke6fz{color:var(--color-heading);margin:0 0 14px;font-size:1.2rem;font-weight:800}h3.svelte-7ke6fz{color:var(--color-heading);margin:18px 0 8px;font-size:1rem;font-weight:700}p.svelte-7ke6fz,li.svelte-7ke6fz{color:var(--color-text);font-size:.95rem;line-height:2}p.svelte-7ke6fz{margin:0}p.svelte-7ke6fz+p:where(.svelte-7ke6fz),ul.svelte-7ke6fz+p:where(.svelte-7ke6fz){margin-top:12px}ul.svelte-7ke6fz{margin:0;padding-inline-start:22px}li.svelte-7ke6fz+li:where(.svelte-7ke6fz){margin-top:4px}li.svelte-7ke6fz::marker{color:var(--color-primary)}strong.svelte-7ke6fz{color:var(--color-heading);font-weight:700}article.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-primary);font-weight:600}article.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.back.svelte-7ke6fz{color:var(--color-text);align-items:center;gap:8px;margin-top:28px;font-size:.92rem;font-weight:600;display:inline-flex}.back.svelte-7ke6fz:hover{color:var(--color-heading)}@media (width<=520px){.privacy.svelte-7ke6fz{padding-top:24px}.privacy__body.svelte-7ke6fz{padding:4px 20px}section.svelte-7ke6fz{padding:22px 0}}
