.policy-page.svelte-1rt8tq9{padding:4rem 0}.container.svelte-1rt8tq9{max-width:900px;margin:0 auto;padding:0 1.5rem}h1.svelte-1rt8tq9{font-size:2.5rem;margin-bottom:.5rem;color:#343a40}.last-updated.svelte-1rt8tq9{color:#6c757d;font-size:14px;margin-bottom:3rem;font-style:italic}.policy-content.svelte-1rt8tq9 .policy-section{margin-bottom:4rem}.policy-content.svelte-1rt8tq9 .policy-section h2{font-size:1.75rem;color:#06c;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.policy-content.svelte-1rt8tq9 .policy-section h3{font-size:20px;color:#343a40;margin:1.5rem 0 1rem}.policy-content.svelte-1rt8tq9 .policy-section p{color:#6c757d;line-height:1.8;margin-bottom:1rem}.policy-content.svelte-1rt8tq9 .policy-section ul{margin:1rem 0 1.5rem;padding-left:2rem}.policy-content.svelte-1rt8tq9 .policy-section ul li{color:#6c757d;line-height:1.8;margin-bottom:.5rem}.policy-content.svelte-1rt8tq9 .policy-section ul li strong,.policy-content.svelte-1rt8tq9 .policy-section p strong{color:#343a40}.policy-content.svelte-1rt8tq9 .policy-section ul.contact-info{list-style:none;padding-left:0}.policy-content.svelte-1rt8tq9 .policy-section ul.contact-info li{margin-bottom:1rem}.policy-content.svelte-1rt8tq9 .policy-section a{color:#06c;text-decoration:none;font-weight:600}.policy-content.svelte-1rt8tq9 .policy-section a:hover{text-decoration:underline}.policy-footer.svelte-1rt8tq9{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-1rt8tq9{padding:3rem 1rem}h1.svelte-1rt8tq9{font-size:2rem}.policy-footer.svelte-1rt8tq9{flex-direction:column}}
