.privacy-page.svelte-7ke6fz{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container.svelte-7ke6fz{max-width:800px;margin:0 auto;padding:0 1.5rem}.page-header.svelte-7ke6fz{text-align:center;margin-bottom:3rem;color:#fff}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:3rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle.svelte-7ke6fz{font-size:1.25rem;opacity:.9;margin:0 0 .5rem}.last-updated.svelte-7ke6fz{font-size:.875rem;opacity:.8;margin:0}.content.svelte-7ke6fz{display:grid;gap:2rem}.privacy-section.svelte-7ke6fz{background:#fffffff2;border-radius:1rem;padding:2rem;box-shadow:0 10px 25px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#1e293b}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#475569;line-height:1.6;margin:0 0 1rem}.privacy-section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){color:#475569;line-height:1.6;margin:0 0 1rem;padding-left:1.5rem}.privacy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz):last-child{margin-bottom:0}.privacy-section.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.5rem}.privacy-section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#1e293b;font-weight:600}@media (max-width: 768px){.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:2rem}.privacy-section.svelte-7ke6fz{padding:1.5rem}}
