.privacy-page.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-header.svelte-7ke6fz{text-align:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:2px solid var(--light-gray)}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){color:var(--primary-color);margin-bottom:.5rem}.last-updated.svelte-7ke6fz{color:#6c757d;font-style:italic;margin:0}.content.svelte-7ke6fz{line-height:1.6}section.svelte-7ke6fz{margin-bottom:2.5rem}h2.svelte-7ke6fz{color:var(--primary-color);border-bottom:1px solid var(--light-gray);padding-bottom:.5rem;margin-bottom:1rem}h3.svelte-7ke6fz{color:var(--text-color);margin-top:1.5rem;margin-bottom:.75rem}ul.svelte-7ke6fz{margin-bottom:1rem}li.svelte-7ke6fz{margin-bottom:.5rem}.contact-info.svelte-7ke6fz{background-color:var(--light-gray);padding:1rem;border-radius:8px;margin-top:1rem}.contact-info.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--primary-color);text-decoration:none}.contact-info.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}@media(max-width:768px){.privacy-page.svelte-7ke6fz{padding:1rem .5rem}.page-header.svelte-7ke6fz{margin-bottom:2rem}section.svelte-7ke6fz{margin-bottom:2rem}}
