.legal.svelte-1gmktme{width:min(100% - 40px,1040px);margin:0 auto;padding:72px 0 40px}.legal-head.svelte-1gmktme{max-width:680px;margin-bottom:40px}.eyebrow.svelte-1gmktme{color:#197e76;font-size:.7rem;font-weight:800;letter-spacing:.11em}.legal-head.svelte-1gmktme h1:where(.svelte-1gmktme){margin:12px 0;color:#1c1c1d;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:650;line-height:1.04;letter-spacing:-.04em}.legal-head.svelte-1gmktme p:where(.svelte-1gmktme){margin:0;color:#5f6b67;font-size:1.02rem;line-height:1.6}.updated.svelte-1gmktme{display:inline-block;margin-top:16px;padding:4px 10px;border:1px solid #d8e6e2;border-radius:99px;background:#fff;color:#6f7b77;font-size:.78rem;font-weight:600}.legal-body.svelte-1gmktme{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;align-items:start}.legal-nav.svelte-1gmktme{position:sticky;top:24px;display:grid;gap:2px}.legal-nav.svelte-1gmktme a:where(.svelte-1gmktme){padding:8px 12px;border-radius:10px;color:#5f6b67;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.legal-nav.svelte-1gmktme a:where(.svelte-1gmktme):hover{background:#ffffffb3;color:#1c1c1d}.legal-nav.svelte-1gmktme a[aria-current=page]:where(.svelte-1gmktme){background:#fff;color:#197e76;box-shadow:0 1px 2px #1028240f,inset 0 0 0 1px #d8e6e2}.legal-nav.svelte-1gmktme p:where(.svelte-1gmktme){margin:18px 12px 0;color:#7c8884;font-size:.8rem;line-height:1.5}.legal-nav.svelte-1gmktme p:where(.svelte-1gmktme) a:where(.svelte-1gmktme){padding:0;color:#197e76;font-size:inherit}.prose.svelte-1gmktme{padding:40px 44px;border:1px solid #dce9e5;border-radius:24px;background:#fff;color:#3d4744;font-size:.98rem;line-height:1.75;box-shadow:0 24px 50px -40px #103c3859}.prose.svelte-1gmktme h2{margin:2.2em 0 .5em;color:#1c1c1d;font-size:1.2rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.prose.svelte-1gmktme h2:first-child{margin-top:0}.prose.svelte-1gmktme p,.prose.svelte-1gmktme ul{margin:0 0 1em}.prose.svelte-1gmktme ul{padding-left:1.2em}.prose.svelte-1gmktme li{margin:.35em 0}.prose.svelte-1gmktme li::marker{color:#55c8bd}.prose.svelte-1gmktme strong{color:#1c1c1d;font-weight:650}.prose.svelte-1gmktme a{color:#197e76;font-weight:600;text-underline-offset:3px}.prose.svelte-1gmktme .note{margin:1.4em 0;padding:14px 18px;border-radius:14px;background:#eef7f5;color:#2f4a45}.legal-foot.svelte-1gmktme{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;width:min(100% - 40px,1040px);margin:0 auto;padding:24px 0 48px;border-top:1px solid #dce9e5;color:#7c8884;font-size:.82rem}.legal-foot.svelte-1gmktme .links:where(.svelte-1gmktme){display:flex;flex-wrap:wrap;gap:18px}.legal-foot.svelte-1gmktme a:where(.svelte-1gmktme){color:#5f6b67;text-decoration:none}.legal-foot.svelte-1gmktme a:where(.svelte-1gmktme):hover{color:#197e76}@media(max-width:820px){.legal.svelte-1gmktme{padding-top:48px}.legal-body.svelte-1gmktme{grid-template-columns:1fr;gap:20px}.legal-nav.svelte-1gmktme{position:static;display:flex;flex-wrap:wrap;gap:6px}.legal-nav.svelte-1gmktme a:where(.svelte-1gmktme){padding:6px 12px;border:1px solid #dce9e5;background:#fff9;font-size:.82rem}.legal-nav.svelte-1gmktme p:where(.svelte-1gmktme){flex-basis:100%;margin:6px 2px 0}.prose.svelte-1gmktme{padding:26px 22px;border-radius:20px;font-size:.94rem}}
