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