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