.policy.svelte-7ke6fz{padding-top:100px;padding-bottom:80px}.policy-container.svelte-7ke6fz{max-width:860px;margin:0 auto;padding:0 24px}.policy-header.svelte-7ke6fz{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.policy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:1.75rem;font-weight:700;color:#f1f5f9;line-height:1.3;margin-bottom:8px}.policy-subtitle.svelte-7ke6fz{font-size:1.1rem;color:#a5b4fc;margin-bottom:16px}.policy-meta.svelte-7ke6fz{display:flex;justify-content:center;gap:24px;font-size:.875rem;color:#f1f5f980}.policy-section.svelte-7ke6fz{margin-bottom:36px}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;line-height:1.7;color:#f1f5f9bf;margin-bottom:12px}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){list-style:none;padding-left:0;margin-bottom:16px}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){position:relative;padding-left:20px;font-size:.95rem;line-height:1.7;color:#f1f5f9bf;margin-bottom:8px}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz):before{content:"—";position:absolute;left:0;color:#a5b4fc80}.policy-section.svelte-7ke6fz strong{color:#e2e8f0;font-weight:600}.policy-footer.svelte-7ke6fz{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.policy-footer.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:1.1rem;font-weight:600;color:#e2e8f0;margin-bottom:12px}.policy-footer.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;line-height:1.7;color:#f1f5f9bf;margin-bottom:4px}.policy-footer.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#a5b4fc;text-decoration:none;transition:color .2s ease}.policy-footer.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#c7d2fe}@media(max-width:640px){.policy.svelte-7ke6fz{padding-top:88px;padding-bottom:48px}.policy-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:1.35rem}.policy-meta.svelte-7ke6fz{flex-direction:column;gap:4px}}
