.privacy-page.svelte-12pywbn{min-height:100vh;padding:2rem 1rem 4rem}.privacy-container.svelte-12pywbn{max-width:800px;margin:0 auto;background:var(--color-primary-light);border-radius:1.5rem;padding:3rem 2rem;box-shadow:var(--primary-shadow)}@media(min-width:768px){.privacy-container.svelte-12pywbn{padding:4rem 3rem}}.privacy-header.svelte-12pywbn{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-primary-extra-light)}.privacy-header.svelte-12pywbn h1:where(.svelte-12pywbn){font-size:2.5rem;font-weight:700;color:var(--color-secondary);margin-bottom:.5rem}.last-updated.svelte-12pywbn{color:var(--color-primary-100);font-size:.9rem}.intro-section.svelte-12pywbn{margin-bottom:2.5rem}.intro-text.svelte-12pywbn{font-size:1.1rem;line-height:1.8;color:var(--color-secondary)}.privacy-content.svelte-12pywbn section:where(.svelte-12pywbn){margin-bottom:2.5rem}.privacy-content.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:1.4rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}.privacy-content.svelte-12pywbn h3:where(.svelte-12pywbn){font-size:1.1rem;font-weight:600;color:var(--color-secondary);margin-top:1.5rem;margin-bottom:.75rem}.privacy-content.svelte-12pywbn p:where(.svelte-12pywbn){color:var(--color-primary-100);line-height:1.8;margin-bottom:1rem}.privacy-content.svelte-12pywbn ul:where(.svelte-12pywbn){list-style:none;margin:1rem 0;padding-left:0}.privacy-content.svelte-12pywbn ul:where(.svelte-12pywbn) li:where(.svelte-12pywbn){position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-primary-100);line-height:1.7}.privacy-content.svelte-12pywbn ul:where(.svelte-12pywbn) li:where(.svelte-12pywbn):before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:var(--color-primary-200);border-radius:50%}.privacy-content.svelte-12pywbn ul:where(.svelte-12pywbn) li:where(.svelte-12pywbn) strong:where(.svelte-12pywbn){color:var(--color-secondary)}.privacy-content.svelte-12pywbn a:where(.svelte-12pywbn){color:var(--color-primary-100);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.privacy-content.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:var(--color-secondary)}.highlight-box.svelte-12pywbn{display:flex;gap:1rem;background:linear-gradient(135deg,#3399661a,#367d590d);border:1px solid hsla(150,50%,40%,.2);border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.5rem 0}.highlight-box.svelte-12pywbn i:where(.svelte-12pywbn){font-size:1.5rem;color:#39ac73;flex-shrink:0}.highlight-box.svelte-12pywbn strong:where(.svelte-12pywbn){display:block;color:var(--color-secondary);margin-bottom:.25rem}.highlight-box.svelte-12pywbn p:where(.svelte-12pywbn){margin:0;font-size:.9rem}.contact-info.svelte-12pywbn{background:var(--color-primary);padding:1.25rem 1.5rem;border-radius:.75rem;margin-top:1rem}.contact-info.svelte-12pywbn li:where(.svelte-12pywbn):before{display:none}.contact-info.svelte-12pywbn li:where(.svelte-12pywbn){padding-left:0}.privacy-footer.svelte-12pywbn{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-primary-extra-light);text-align:center}.privacy-footer.svelte-12pywbn p:where(.svelte-12pywbn){color:var(--color-primary-100);font-size:.9rem;margin-bottom:1.5rem}.footer-links.svelte-12pywbn{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.footer-link.svelte-12pywbn{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-secondary);font-weight:500;transition:color .2s ease}.footer-link.svelte-12pywbn:hover{color:var(--color-primary-100)}
