.policy-page.svelte-yna22u{min-height:100vh;background:var(--bg);color:var(--text);padding-top:120px;padding-bottom:120px}.policy-container.svelte-yna22u{max-width:800px;margin:0 auto;padding:0 24px}.policy-header.svelte-yna22u{margin-bottom:64px}.breadcrumb.svelte-yna22u{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-bottom:24px}.breadcrumb.svelte-yna22u a:where(.svelte-yna22u){color:var(--accent);text-decoration:none}h1.svelte-yna22u{font-family:var(--font-heading);font-size:clamp(36px,5vw,52px);font-weight:600;letter-spacing:-.03em;margin-bottom:16px}.last-updated.svelte-yna22u{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.policy-content.svelte-yna22u section:where(.svelte-yna22u){margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border)}.policy-content.svelte-yna22u section:where(.svelte-yna22u):last-child{border-bottom:none}h2.svelte-yna22u{font-family:var(--font-heading);font-size:24px;font-weight:600;margin-bottom:20px;letter-spacing:-.02em}h3.svelte-yna22u{font-family:var(--font-heading);font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px}p.svelte-yna22u{font-size:16px;line-height:1.8;color:var(--text);margin-bottom:16px}ul.svelte-yna22u{padding-left:24px;margin-bottom:16px}li.svelte-yna22u{font-size:16px;line-height:1.7;margin-bottom:8px;color:var(--text)}a.svelte-yna22u{color:var(--accent);text-decoration:underline}a.svelte-yna22u:hover{color:var(--text)}@media(max-width:768px){.policy-page.svelte-yna22u{padding-top:100px}h1.svelte-yna22u{font-size:32px}}
