.privacy-page.svelte-1he9b6k{background:var(--bg);min-height:calc(100vh - 200px)}.privacy-container.svelte-1he9b6k{max-width:760px;margin:0 auto;padding:48px 24px}.privacy-header.svelte-1he9b6k{text-align:center;margin-bottom:40px}.privacy-title.svelte-1he9b6k{font-size:2rem;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.03em}.privacy-sub.svelte-1he9b6k{font-size:1.05rem;color:var(--text-2);margin:0}.privacy-content.svelte-1he9b6k{display:flex;flex-direction:column;gap:32px}.privacy-section.svelte-1he9b6k h2:where(.svelte-1he9b6k){font-size:1.3rem;font-weight:700;color:var(--text);margin:0 0 12px}.privacy-content.svelte-1he9b6k p:where(.svelte-1he9b6k){font-size:.95rem;line-height:1.7;color:var(--text-2);margin:0 0 12px}.privacy-content.svelte-1he9b6k ul:where(.svelte-1he9b6k){margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.privacy-content.svelte-1he9b6k li:where(.svelte-1he9b6k){font-size:.95rem;line-height:1.6;color:var(--text-2)}.privacy-content.svelte-1he9b6k strong:where(.svelte-1he9b6k){color:var(--text)}.privacy-link.svelte-1he9b6k{color:var(--accent);text-decoration:none;font-weight:600}.privacy-link.svelte-1he9b6k:hover{text-decoration:underline}.privacy-updated.svelte-1he9b6k{font-size:.85rem;color:var(--text-3);border-top:1px solid var(--border);padding-top:16px}@media (max-width: 600px){.privacy-container.svelte-1he9b6k{padding:24px 16px}.privacy-title.svelte-1he9b6k{font-size:1.6rem}}
