.privacy-page.svelte-7ke6fz{min-height:100vh;padding:var(--spacing-xl) 0 var(--spacing-3xl)}.container.svelte-7ke6fz{max-width:1024px;margin:0 auto;padding:0 var(--spacing-xl)}.page-header.svelte-7ke6fz{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-primary)}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:var(--font-size-5xl);color:var(--color-text-primary);margin-bottom:var(--font-size-md);font-weight:700}@media(max-width:768px){.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:var(--font-size-4xl)}}.page-header.svelte-7ke6fz .last-updated:where(.svelte-7ke6fz){color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-base)}.content.svelte-7ke6fz{line-height:1.7;color:var(--color-text-primary)}.content.svelte-7ke6fz section:where(.svelte-7ke6fz){margin-bottom:var(--spacing-xl)}.content.svelte-7ke6fz section.intro:where(.svelte-7ke6fz){background:color-mix(in srgb,var(--color-primary),transparent 90%);padding:var(--spacing-lg);border-radius:8px;border-left:4px solid var(--color-primary);margin-bottom:var(--spacing-2xl)}.content.svelte-7ke6fz section.intro:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz){margin-bottom:var(--spacing-md);font-size:var(--font-size-lg)}.content.svelte-7ke6fz section.intro:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:var(--spacing-md);margin-top:var(--spacing-xl);font-weight:600;border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-sm)}.content.svelte-7ke6fz h2:where(.svelte-7ke6fz):first-of-type{margin-top:0}.content.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:var(--font-size-xl);color:var(--color-text-primary);margin:var(--spacing-lg) 0 var(--spacing-md);font-weight:600}.content.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:var(--spacing-md);font-size:var(--font-size-md)}.content.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.content.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.content.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){margin-bottom:var(--spacing-sm)}.content.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:var(--color-text-primary)}.content.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-primary);text-decoration:none;font-weight:500;transition:all .3s ease}.content.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:color-mix(in srgb,var(--color-primary),black 10%);text-decoration:underline}.content.svelte-7ke6fz .contact-info:where(.svelte-7ke6fz){background:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:8px;margin-top:var(--spacing-md);margin-left:calc(-1 * var(--spacing-lg))}.content.svelte-7ke6fz .contact-info:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz){margin-bottom:var(--spacing-sm)}.content.svelte-7ke6fz .contact-info:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.content.svelte-7ke6fz .contact-info:where(.svelte-7ke6fz) strong:where(.svelte-7ke6fz){color:var(--color-text-primary)}@media(max-width:768px){.privacy-page.svelte-7ke6fz{padding:var(--spacing-md) 0 var(--spacing-2xl)}.container.svelte-7ke6fz{padding:0 var(--spacing-md)}.content.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:var(--font-size-2xl)}.content.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:var(--font-size-lg)}.content.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:var(--font-size-2xl)}.content.svelte-7ke6fz .contact-info:where(.svelte-7ke6fz){margin-left:0}}
