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