.policy-page.svelte-1qz0zy1 h1:where(.svelte-1qz0zy1){font-size:2rem;margin-bottom:.5rem;color:var(--color-text)}.last-updated.svelte-1qz0zy1{color:var(--color-text-muted);font-size:.9rem;margin-bottom:2.5rem}section.svelte-1qz0zy1{margin-bottom:2rem}section.svelte-1qz0zy1 h2:where(.svelte-1qz0zy1){font-size:1.25rem;margin-bottom:1rem;color:var(--color-text);padding-bottom:.5rem;border-bottom:2px solid var(--color-primary-light)}section.svelte-1qz0zy1 h3:where(.svelte-1qz0zy1){font-size:1.1rem;margin:1.5rem 0 .75rem;color:var(--color-text)}section.svelte-1qz0zy1 p:where(.svelte-1qz0zy1){color:var(--color-text-muted);line-height:1.7;margin-bottom:1rem}section.svelte-1qz0zy1 ul:where(.svelte-1qz0zy1),section.svelte-1qz0zy1 ol:where(.svelte-1qz0zy1){margin-bottom:1rem;padding-left:1.5rem}section.svelte-1qz0zy1 li:where(.svelte-1qz0zy1){color:var(--color-text-muted);line-height:1.7;margin-bottom:.5rem}section.svelte-1qz0zy1 a:where(.svelte-1qz0zy1){color:var(--color-primary);text-decoration:none}section.svelte-1qz0zy1 a:where(.svelte-1qz0zy1):hover{text-decoration:underline}.contact-section.svelte-1qz0zy1{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px}.contact-section.svelte-1qz0zy1 h2:where(.svelte-1qz0zy1){border-bottom:none;padding-bottom:0}.contact-section.svelte-1qz0zy1 p:where(.svelte-1qz0zy1){margin-bottom:0}
