.privacy-page.svelte-7ke6fz{min-height:100svh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffffff0,#f8fafcfa)}.privacy-header.svelte-7ke6fz{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:max(16px,env(safe-area-inset-top)) 16px 12px;position:sticky;top:0;background:#f8fafce6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-back-button.svelte-7ke6fz,.privacy-header-spacer.svelte-7ke6fz{width:40px;height:40px}.privacy-back-button.svelte-7ke6fz{border:none;border-radius:999px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0f172a14}.privacy-title.svelte-7ke6fz{margin:0;text-align:center;font-size:18px;font-weight:700;letter-spacing:.02em}.privacy-content.svelte-7ke6fz{flex:1;padding:16px}.privacy-card.svelte-7ke6fz{max-width:880px;margin:0 auto;padding:24px 20px 28px;border-radius:24px;background:#ffffffeb;border:1px solid rgba(226,232,240,.9);box-shadow:0 18px 36px #0f172a14;color:#0f172a}.privacy-lead.svelte-7ke6fz,.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz),.privacy-date.svelte-7ke6fz{margin:0;font-size:14px;line-height:1.9;color:#334155}.privacy-section.svelte-7ke6fz+.privacy-section:where(.svelte-7ke6fz),.privacy-date.svelte-7ke6fz{margin-top:24px}.privacy-section.svelte-7ke6fz{display:grid;gap:12px}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0;font-size:18px;line-height:1.5;color:#0f172a}.privacy-card.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.privacy-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#0f172a}@media(min-width:720px){.privacy-content.svelte-7ke6fz{padding:24px}.privacy-card.svelte-7ke6fz{padding:32px}.privacy-lead.svelte-7ke6fz,.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz),.privacy-date.svelte-7ke6fz{font-size:15px}}
