.policy-page.svelte-10ehgi2{color:#fff}.policy-hero.svelte-10ehgi2{margin-bottom:32px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(29,155,240,.14),transparent 36%),#ffffff08}.policy-eyebrow.svelte-10ehgi2{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary, #1d9bf0)}.policy-hero.svelte-10ehgi2 h1:where(.svelte-10ehgi2){margin:0;font-size:clamp(32px,5vw,48px);line-height:1.05;letter-spacing:-.04em;color:#fff}.policy-description.svelte-10ehgi2{max-width:720px;margin:16px 0 0;font-size:16px;line-height:1.7;color:#ffffffb3}.policy-updated.svelte-10ehgi2{display:inline-flex;margin:22px 0 0;padding:7px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;font-size:12px;font-weight:700;color:#ffffff9e}.policy-content.svelte-10ehgi2{padding:30px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#00000038;color:#fffc}.policy-content.svelte-10ehgi2 h2{margin:42px 0 12px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);font-size:26px;line-height:1.2;letter-spacing:-.03em;color:#fff}.policy-content.svelte-10ehgi2 h2:first-child{margin-top:0;padding-top:0;border-top:0}.policy-content.svelte-10ehgi2 h3{margin:28px 0 10px;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:#fff}.policy-content.svelte-10ehgi2 p{margin:16px 0;font-size:16px;line-height:1.75;color:#ffffffc7}.policy-content.svelte-10ehgi2 ul,.policy-content.svelte-10ehgi2 ol{margin:18px 0;padding-left:22px;list-style:disc;color:#fff}.policy-content.svelte-10ehgi2 li{margin:8px 0;font-size:16px;line-height:1.65;color:#ffffffc7}.policy-content.svelte-10ehgi2 li::marker{color:#fff}.policy-content.svelte-10ehgi2 a{font-weight:700;color:var(--color-primary, #1d9bf0);text-decoration:none}.policy-content.svelte-10ehgi2 a:hover{text-decoration:underline;text-underline-offset:4px}.policy-content.svelte-10ehgi2 strong{color:#fff;font-weight:800}@media(max-width:640px){.policy-page.svelte-10ehgi2{padding:32px 14px 56px}.policy-hero.svelte-10ehgi2,.policy-content.svelte-10ehgi2{padding:22px;border-radius:20px}.policy-content.svelte-10ehgi2 h2{font-size:23px}}
