.privacy-page.svelte-7ke6fz{background:var(--color-surface-0);min-height:100vh;padding:6rem 1rem 4rem}.container.svelte-7ke6fz{width:100%;max-width:800px;margin:0 auto}.privacy-header.svelte-7ke6fz{border-bottom:1px solid var(--color-surface-4);margin-bottom:3rem;padding-bottom:2rem}.privacy-title.svelte-7ke6fz{font-size:var(--font-size-heading);background:linear-gradient(135deg, var(--color-text-primary), var(--color-primary));-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem;font-weight:700}.privacy-subtitle.svelte-7ke6fz{color:var(--color-text-secondary);margin:0;font-size:.9375rem}.privacy-content.svelte-7ke6fz{color:var(--color-text-primary);line-height:1.8}.privacy-section.svelte-7ke6fz{margin-bottom:3rem}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--color-text-primary);margin:0 0 1.25rem;font-size:1.75rem;font-weight:600}.privacy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-text-secondary);margin:0 0 1rem;font-size:1rem}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:1rem 0;padding-left:1.5rem;list-style:outside}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--color-text-secondary);margin-bottom:.75rem;font-size:1rem;line-height:1.7}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:var(--color-text-primary)}.subsection.svelte-7ke6fz{border-left:3px solid var(--color-surface-6);margin:1.5rem 0;padding-left:1rem}.rights-contact.svelte-7ke6fz{background:var(--color-surface-2);border-left:3px solid var(--color-primary);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.rights-contact.svelte-7ke6fz a{color:var(--color-primary);text-decoration:none;transition:color .3s}.rights-contact.svelte-7ke6fz a:hover{color:var(--color-secondary);text-decoration:underline}@media (width<=768px){.privacy-page.svelte-7ke6fz{padding:4rem 1rem 2rem}.privacy-title.svelte-7ke6fz{font-size:2rem}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem}.privacy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:1.125rem}.subsection.svelte-7ke6fz{padding-left:.75rem}}
