.legal.svelte-3fisqp{--mkt-ink:#1a2332;--mkt-ink-soft:#3d4a5c;--mkt-display:"Fraunces Variable", "Fraunces", Georgia, serif;width:100%;max-width:min(80rem,94vw);color:var(--mkt-ink);margin:0 auto;padding:clamp(2.5rem,7vw,4.5rem) clamp(1.5rem,5vw,3rem) 4.5rem;font-size:1.0625rem;line-height:1.7}.legal__eyebrow.svelte-3fisqp{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--mkt-ink) 48%, transparent);margin:0 0 .5rem;font-size:.8rem}.legal__header.svelte-3fisqp h1:where(.svelte-3fisqp){font-family:var(--mkt-display);letter-spacing:-.02em;margin:0 0 .55rem;font-size:clamp(2.1rem,4.5vw,2.85rem);font-weight:550;line-height:1.15}.legal__updated.svelte-3fisqp{color:color-mix(in oklab, var(--mkt-ink) 50%, transparent);margin:0 0 1.75rem;font-size:.95rem;line-height:1.45}.legal__intro.svelte-3fisqp{max-width:none;color:var(--mkt-ink-soft);margin:0 0 1.15rem;font-size:1.12rem;line-height:1.65}.legal__intro.svelte-3fisqp:last-child{margin-bottom:0}.legal__body.svelte-3fisqp{gap:2rem;margin-top:2.5rem;display:grid}.legal__toc.svelte-3fisqp{border-top:1px solid color-mix(in oklab, var(--mkt-ink) 10%, transparent);border-bottom:1px solid color-mix(in oklab, var(--mkt-ink) 10%, transparent);padding:1.25rem 0}.legal__toc-label.svelte-3fisqp{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--mkt-ink) 45%, transparent);margin:0 0 .75rem;font-size:.78rem;font-weight:650}.legal__toc.svelte-3fisqp ol:where(.svelte-3fisqp){flex-direction:column;gap:.55rem;margin:0;padding-left:1.2rem;display:flex}.legal__toc.svelte-3fisqp a:where(.svelte-3fisqp){color:var(--mkt-ink);text-underline-offset:.18em;font-size:.98rem;line-height:1.4;text-decoration:underline}.legal__content.svelte-3fisqp{min-width:0;max-width:none}.legal__section.svelte-3fisqp{margin-bottom:2.75rem;scroll-margin-top:5.5rem}.legal__section.svelte-3fisqp:last-child{margin-bottom:0}.legal__section.svelte-3fisqp h2:where(.svelte-3fisqp){font-family:var(--mkt-display);letter-spacing:-.015em;margin:0 0 .9rem;font-size:1.5rem;font-weight:550;line-height:1.25}.legal__section.svelte-3fisqp p:where(.svelte-3fisqp){color:var(--mkt-ink-soft);margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7}.legal__intro.svelte-3fisqp a:where(.svelte-3fisqp),.legal__section.svelte-3fisqp a:where(.svelte-3fisqp){color:var(--mkt-ink);text-underline-offset:.15em;text-decoration:underline}.legal__section.svelte-3fisqp ul:where(.svelte-3fisqp){color:var(--mkt-ink-soft);margin:.15rem 0 1.25rem;padding-left:1.35rem;font-size:1.05rem;line-height:1.65}.legal__section.svelte-3fisqp li:where(.svelte-3fisqp){margin-bottom:.55rem}.legal__section.svelte-3fisqp li:where(.svelte-3fisqp):last-child{margin-bottom:0}@media (width>=960px){.legal__body.svelte-3fisqp{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:0 4rem}.legal__toc.svelte-3fisqp{border:none;margin:0;padding:.25rem 0 0;position:sticky;top:5.5rem}.legal__toc.svelte-3fisqp ol:where(.svelte-3fisqp){gap:.65rem;padding-left:0;list-style:none}.legal__content.svelte-3fisqp{max-width:none;padding-bottom:1rem}}@media (width>=1280px){.legal__body.svelte-3fisqp{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);justify-content:start;column-gap:5rem}}
