.policy.svelte-7ke6fz{--policy-paper:#f3f0e8;--policy-ink:#242832;--policy-muted:#626674;--policy-accent:#3048ed;--policy-rule:#cccac0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--policy-paper);min-height:100vh;color:var(--policy-ink);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;font-weight:450;line-height:1.65}.wrap.svelte-7ke6fz{width:min(100% - 48px,720px);margin-inline:auto}.skip-link.svelte-7ke6fz{z-index:10;background:var(--policy-ink);color:var(--policy-paper);padding:12px 20px;position:absolute;top:12px;left:20px;transform:translateY(-150%)}.skip-link.svelte-7ke6fz:focus{transform:none}.top.svelte-7ke6fz{border-bottom:1px solid var(--policy-rule);padding-block:32px}.back.svelte-7ke6fz{color:var(--policy-ink);align-items:center;gap:8px;font-size:.9375rem;text-decoration:none;display:inline-flex}.back.svelte-7ke6fz:hover{color:var(--policy-accent)}main.svelte-7ke6fz{padding-block:56px 72px}.eyebrow.svelte-7ke6fz{color:var(--policy-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:650}h1.svelte-7ke6fz,h2.svelte-7ke6fz,strong.svelte-7ke6fz,code.svelte-7ke6fz{color:var(--policy-ink)}h1.svelte-7ke6fz{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:720;line-height:1.05}.meta.svelte-7ke6fz{color:var(--policy-muted);margin:12px 0 32px;font-size:.9375rem}section.svelte-7ke6fz{border-top:1px solid var(--policy-rule);margin-top:48px;padding-top:32px}h2.svelte-7ke6fz{letter-spacing:-.01em;margin:0 0 16px;font-size:1.375rem;font-weight:650;line-height:1.25}p.svelte-7ke6fz{margin:0 0 16px}ul.svelte-7ke6fz{margin:0 0 16px;padding-left:1.25rem;list-style:outside}li.svelte-7ke6fz{margin-bottom:12px}strong.svelte-7ke6fz{font-weight:650}code.svelte-7ke6fz{border:1px solid var(--policy-rule);border-radius:4px;padding:1px 6px;font-size:.875em}main.svelte-7ke6fz a:where(.svelte-7ke6fz),.foot.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--policy-accent);text-underline-offset:3px;text-decoration:underline}.policy.svelte-7ke6fz a:where(.svelte-7ke6fz):focus-visible{outline:2px solid var(--policy-accent);outline-offset:4px}.foot.svelte-7ke6fz{border-top:1px solid var(--policy-rule);color:var(--policy-muted);justify-content:space-between;gap:24px;padding-block:32px;font-size:.875rem;display:flex}
