.policy-page.svelte-b7r0rz{max-width:640px}h1.svelte-b7r0rz{font-size:1.8rem;font-weight:900;margin-bottom:8px;color:var(--text)}.updated.svelte-b7r0rz{font-size:.85rem;color:var(--text-muted);margin-bottom:24px}.section.svelte-b7r0rz{background:var(--white);border-radius:var(--radius);padding:22px 20px;box-shadow:var(--shadow);margin-bottom:16px}.section.svelte-b7r0rz h2:where(.svelte-b7r0rz){font-size:1.05rem;font-weight:700;margin-bottom:12px;color:var(--blue)}.section.svelte-b7r0rz h3:where(.svelte-b7r0rz){font-size:.95rem;font-weight:700;margin:14px 0 8px;color:var(--text)}.section.svelte-b7r0rz p:where(.svelte-b7r0rz),.section.svelte-b7r0rz li:where(.svelte-b7r0rz){font-size:.92rem;line-height:1.7;color:var(--text);margin-bottom:10px}.section.svelte-b7r0rz ul:where(.svelte-b7r0rz){padding-left:20px;margin-bottom:10px}.section.svelte-b7r0rz a:where(.svelte-b7r0rz){color:var(--blue);text-decoration:underline}.back-btn.svelte-b7r0rz{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:600;font-size:.9rem;padding:8px 0 24px}.back-btn.svelte-b7r0rz:hover{text-decoration:underline}
