.policy-hero.svelte-jchiix{padding:140px 0 40px;background:linear-gradient(180deg,var(--color-light-gray) 0%,var(--color-white) 100%);text-align:center}.policy-hero.svelte-jchiix h1:where(.svelte-jchiix){font-size:2.5rem;font-weight:800;margin-bottom:16px}.policy-hero.svelte-jchiix p:where(.svelte-jchiix){font-size:1rem;color:var(--color-gray)}.policy-content.svelte-jchiix{padding:40px 0 80px}.policy-body.svelte-jchiix{max-width:800px;margin:0 auto}.policy-section.svelte-jchiix{margin-bottom:40px}.policy-section.svelte-jchiix h2:where(.svelte-jchiix){font-size:1.375rem;font-weight:700;margin-bottom:16px;color:var(--color-primary)}.policy-section.svelte-jchiix p:where(.svelte-jchiix){color:var(--color-gray);line-height:1.8;margin-bottom:16px}.policy-section.svelte-jchiix ul:where(.svelte-jchiix){list-style:disc;padding-left:24px;margin-bottom:16px}.policy-section.svelte-jchiix li:where(.svelte-jchiix){color:var(--color-gray);line-height:1.8;margin-bottom:8px}.policy-section.svelte-jchiix a:where(.svelte-jchiix){color:var(--color-accent);text-decoration:underline}.policy-section.svelte-jchiix a:where(.svelte-jchiix):hover{color:var(--color-accent-dark)}.contact-info.svelte-jchiix{background:var(--color-light-gray);padding:20px 24px;border-radius:var(--radius-lg)}.contact-info.svelte-jchiix p:where(.svelte-jchiix){margin-bottom:8px}.contact-info.svelte-jchiix p:where(.svelte-jchiix):last-child{margin-bottom:0}.policy-footer.svelte-jchiix{margin-top:60px;padding-top:40px;border-top:1px solid var(--color-border);text-align:center}.policy-footer.svelte-jchiix p:where(.svelte-jchiix){color:var(--color-gray)}.dark .policy-hero.svelte-jchiix{background:linear-gradient(180deg,var(--color-dark-card) 0%,var(--color-dark-bg) 100%)}.dark .contact-info.svelte-jchiix{background:var(--color-dark-card)}@media(max-width:768px){.policy-hero.svelte-jchiix h1:where(.svelte-jchiix){font-size:2rem}.policy-section.svelte-jchiix h2:where(.svelte-jchiix){font-size:1.25rem}}
