.legal-page.svelte-gcq3i1,h1.svelte-gcq3i1,h2.svelte-gcq3i1,h3.svelte-gcq3i1,p.svelte-gcq3i1,ol.svelte-gcq3i1,ul.svelte-gcq3i1{margin:0}.legal-hero.svelte-gcq3i1{border-bottom:1px solid var(--color-border-strong);padding-block:clamp(3.75rem,8vw,7rem)}.legal-hero__inner.svelte-gcq3i1{align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}h1.svelte-gcq3i1{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;font-size:clamp(3.5rem,9vw,6rem);font-weight:710;font-stretch:78%;line-height:.88}.legal-hero__inner.svelte-gcq3i1>div:where(.svelte-gcq3i1)>p:where(.svelte-gcq3i1){max-width:44rem;color:var(--color-text-muted);margin-top:1.35rem;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.72}.legal-hero.svelte-gcq3i1 small:where(.svelte-gcq3i1){color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-top:.85rem;font-size:.72rem;display:block}.legal-index.svelte-gcq3i1{border-top:1px solid var(--color-border-strong);padding-top:1rem}.legal-index.svelte-gcq3i1>p:where(.svelte-gcq3i1){color:var(--color-text-subtle);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.85rem;font-size:.68rem;font-weight:680}.legal-index.svelte-gcq3i1 ol:where(.svelte-gcq3i1){grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.25rem;padding:0;list-style:none;display:grid}.legal-index.svelte-gcq3i1 a:where(.svelte-gcq3i1){color:var(--color-text-muted);font-size:.78rem;line-height:1.35;text-decoration:none;transition:color .15s}.legal-index.svelte-gcq3i1 a:where(.svelte-gcq3i1):hover{color:var(--color-text)}.legal-body.svelte-gcq3i1{max-width:64rem;padding-block:clamp(1.5rem,5vw,4rem) clamp(5rem,10vw,9rem)}article.svelte-gcq3i1>section:where(.svelte-gcq3i1){scroll-margin-top:calc(var(--header-height) + 1.5rem);border-top:1px solid var(--color-border);gap:clamp(1.25rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}article.svelte-gcq3i1>section:where(.svelte-gcq3i1):first-child{border-top:0}h2.svelte-gcq3i1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(1.6rem,3.3vw,2.4rem);font-weight:680;font-stretch:86%;line-height:1.02}.legal-copy.svelte-gcq3i1{max-width:72ch;color:var(--color-text-muted);gap:1.1rem;font-size:clamp(.96rem,1.15vw,1.04rem);line-height:1.78;display:grid}.legal-copy.svelte-gcq3i1 h3:where(.svelte-gcq3i1){color:var(--color-text);letter-spacing:-.01em;margin-top:1rem;font-size:.9rem;font-weight:690;line-height:1.4}.legal-copy.svelte-gcq3i1 :is(ol:where(.svelte-gcq3i1),ul:where(.svelte-gcq3i1)){gap:.68rem;padding-left:1.25rem;display:grid}.legal-copy.svelte-gcq3i1 li:where(.svelte-gcq3i1){padding-left:.25rem}.legal-copy.svelte-gcq3i1 li:where(.svelte-gcq3i1)::marker{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:650}.legal-copy.svelte-gcq3i1 li:where(.svelte-gcq3i1)>ol:where(.svelte-gcq3i1){color:var(--color-text-subtle);margin-top:.68rem}.legal-resource.svelte-gcq3i1{border-top:1px solid var(--color-border);gap:.75rem;margin-top:.75rem;padding-top:1.25rem;display:grid}.legal-resource.svelte-gcq3i1 h3:where(.svelte-gcq3i1){margin:0;font-size:1rem}.legal-resource.svelte-gcq3i1 a:where(.svelte-gcq3i1){width:fit-content;color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.28em;align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:inline-flex}.sr-only.svelte-gcq3i1{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=48rem){.legal-hero__inner.svelte-gcq3i1{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}article.svelte-gcq3i1>section:where(.svelte-gcq3i1){grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr)}}@media (width<=29rem){.legal-index.svelte-gcq3i1 ol:where(.svelte-gcq3i1){grid-template-columns:1fr}}
