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