.policy-hero.svelte-1mgrrba{padding:140px 0 40px;background:var(--color-bg-soft, #f8fafc)}.policy-hero.svelte-1mgrrba h1:where(.svelte-1mgrrba){font-size:2.5rem;margin:0 0 .5rem;color:var(--color-primary, #0D153F)}.policy-hero.svelte-1mgrrba p:where(.svelte-1mgrrba){color:var(--color-gray, #64748b);margin:0}.policy-content.svelte-1mgrrba{padding:60px 0 100px}.container.svelte-1mgrrba{max-width:800px;margin:0 auto;padding:0 24px}.policy-body.svelte-1mgrrba{display:flex;flex-direction:column;gap:32px}.policy-section.svelte-1mgrrba h2:where(.svelte-1mgrrba){font-size:1.25rem;color:var(--color-primary, #0D153F);margin:0 0 12px}.policy-section.svelte-1mgrrba p:where(.svelte-1mgrrba){line-height:1.7;color:var(--color-text, #334155);margin:0 0 8px}.contact-info.svelte-1mgrrba p:where(.svelte-1mgrrba){margin:0 0 4px}.policy-section.svelte-1mgrrba a:where(.svelte-1mgrrba){color:var(--color-accent, #15AF91);text-decoration:none}.policy-section.svelte-1mgrrba a:where(.svelte-1mgrrba):hover{text-decoration:underline}.dark .policy-hero.svelte-1mgrrba{background:#0f172a}.dark .policy-hero.svelte-1mgrrba h1:where(.svelte-1mgrrba),.dark .policy-section.svelte-1mgrrba h2:where(.svelte-1mgrrba){color:#f1f5f9}.dark .policy-section.svelte-1mgrrba p:where(.svelte-1mgrrba),.dark .policy-hero.svelte-1mgrrba p:where(.svelte-1mgrrba){color:#cbd5e1}
