.privacy-page.svelte-15r9xhw{padding:2rem 0;min-height:80vh}.container.svelte-15r9xhw{max-width:800px;margin:0 auto;padding:0 1rem}.page-header.svelte-15r9xhw{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.page-header.svelte-15r9xhw h1:where(.svelte-15r9xhw){color:#333;font-size:2.5rem;margin-bottom:.5rem}.lead.svelte-15r9xhw{color:#666;font-size:1.1rem;margin:0}.content.svelte-15r9xhw{line-height:1.6}.section.svelte-15r9xhw{margin-bottom:2.5rem}.section.svelte-15r9xhw h2:where(.svelte-15r9xhw){color:#333;font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #007bff}.section.svelte-15r9xhw h3:where(.svelte-15r9xhw){color:#555;font-size:1.2rem;margin:1.5rem 0 1rem}.section.svelte-15r9xhw p:where(.svelte-15r9xhw){color:#666;margin-bottom:1rem}.section.svelte-15r9xhw ul:where(.svelte-15r9xhw){margin:1rem 0;padding-left:1.5rem}.section.svelte-15r9xhw li:where(.svelte-15r9xhw){color:#666;margin-bottom:.5rem}.section.svelte-15r9xhw a:where(.svelte-15r9xhw){color:#007bff;text-decoration:none}.section.svelte-15r9xhw a:where(.svelte-15r9xhw):hover{text-decoration:underline}.contact-info.svelte-15r9xhw{background:#f8f9fa;padding:1.5rem;border-radius:5px;border-left:4px solid #007bff;font-style:normal}.contact-info.svelte-15r9xhw strong:where(.svelte-15r9xhw){color:#333}@media (max-width: 768px){.privacy-page.svelte-15r9xhw{padding:1rem 0}.page-header.svelte-15r9xhw h1:where(.svelte-15r9xhw){font-size:2rem}.container.svelte-15r9xhw{padding:0 1rem}}
