.policy-page.svelte-f1q66e{--policy-ink:#172033;--policy-text:#344054;--policy-muted:#697586;--policy-line:#d8dee8;--policy-surface:#f5f7fa;--policy-panel:#fff;--policy-accent:#0b73e0;min-height:100svh;padding:calc(28px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom));color:var(--policy-text);background:linear-gradient(180deg, #eaf3ff 0, #eaf3ff00 260px), var(--policy-surface)}.policy-document.svelte-f1q66e{width:min(920px,100%);color:var(--policy-text);background:var(--policy-panel);border:1px solid #d8dee8cc;border-radius:8px;margin:0 auto;padding:clamp(28px,5vw,56px);overflow-x:auto;box-shadow:0 18px 48px #10182814}.policy-document.svelte-f1q66e h1{color:var(--policy-ink);letter-spacing:0;margin:0 0 28px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.policy-document.svelte-f1q66e h2{color:var(--policy-ink);border-top:1px solid var(--policy-line);letter-spacing:0;margin:42px 0 16px;padding-top:22px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.35}.policy-document.svelte-f1q66e h2:first-child{border-top:0;margin-top:0;padding-top:0}.policy-document.svelte-f1q66e h3{color:var(--policy-ink);margin:28px 0 12px;font-size:1.08rem;line-height:1.45}.policy-document.svelte-f1q66e h4{color:var(--policy-ink);margin:20px 0 10px;font-size:1rem;line-height:1.5}.policy-document.svelte-f1q66e p,.policy-document.svelte-f1q66e li{font-size:.98rem;line-height:1.9}.policy-document.svelte-f1q66e p{margin:12px 0}.policy-document.svelte-f1q66e ul,.policy-document.svelte-f1q66e ol{margin:12px 0 18px;padding-left:1.4em}.policy-document.svelte-f1q66e li+li{margin-top:6px}.policy-document.svelte-f1q66e strong{color:var(--policy-ink);font-weight:700}.policy-document.svelte-f1q66e a{color:var(--policy-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px}.policy-document.svelte-f1q66e table{border-spacing:0;border-collapse:collapse;width:100%;min-width:720px;margin:20px 0 26px;font-size:.92rem;line-height:1.6}.policy-document.svelte-f1q66e th,.policy-document.svelte-f1q66e td{vertical-align:top;border:1px solid var(--policy-line);padding:12px 14px}.policy-document.svelte-f1q66e th{color:var(--policy-ink);text-align:left;background:#eef4fb;font-weight:700}.policy-document.svelte-f1q66e td{background:#fff}.policy-document.svelte-f1q66e code{color:#143a5a;background:#edf3f8;border-radius:4px;padding:.12em .3em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.policy-document.svelte-f1q66e hr{border:0;border-top:1px solid var(--policy-line);margin:32px 0}@media (width<=640px){.policy-page.svelte-f1q66e{padding-left:0;padding-right:0}.policy-document.svelte-f1q66e{box-shadow:none;border-left:0;border-right:0;border-radius:0}}
