.policy-page.svelte-1s16y86{padding:4rem 0;max-width:900px;margin:0 auto}.policy-page.svelte-1s16y86 h1:where(.svelte-1s16y86){font-size:2.5rem;margin-bottom:.5rem;color:#343a40}.policy-page.svelte-1s16y86 .last-updated:where(.svelte-1s16y86){color:#6c757d;font-size:14px;margin-bottom:3rem;font-style:italic}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86){margin-bottom:4rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) h2:where(.svelte-1s16y86){font-size:1.75rem;color:#06c;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) h3:where(.svelte-1s16y86){font-size:20px;color:#343a40;margin:1.5rem 0 1rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) p:where(.svelte-1s16y86){color:#6c757d;line-height:1.8;margin-bottom:1rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) ul:where(.svelte-1s16y86){margin:1rem 0 1.5rem;padding-left:2rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) ul:where(.svelte-1s16y86) li:where(.svelte-1s16y86){color:#6c757d;line-height:1.8;margin-bottom:.5rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) ul:where(.svelte-1s16y86) li:where(.svelte-1s16y86) strong:where(.svelte-1s16y86){color:#343a40}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) ul.contact-info:where(.svelte-1s16y86){list-style:none;padding-left:0}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) ul.contact-info:where(.svelte-1s16y86) li:where(.svelte-1s16y86){margin-bottom:1rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) a:where(.svelte-1s16y86){color:#06c;text-decoration:none;font-weight:600}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) a:where(.svelte-1s16y86):hover{text-decoration:underline}.policy-page.svelte-1s16y86 .policy-footer:where(.svelte-1s16y86){display:flex;gap:1rem;justify-content:center;margin-top:4rem;padding-top:3rem;border-top:2px solid #e9ecef}@media(max-width:768px){.policy-page.svelte-1s16y86{padding:3rem 1rem}.policy-page.svelte-1s16y86 h1:where(.svelte-1s16y86){font-size:2rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) h2:where(.svelte-1s16y86){font-size:1.5rem}.policy-page.svelte-1s16y86 .policy-section:where(.svelte-1s16y86) h3:where(.svelte-1s16y86){font-size:18px}.policy-page.svelte-1s16y86 .policy-footer:where(.svelte-1s16y86){flex-direction:column}}
