html:has(.legal-page){scroll-snap-type:none}main.svelte-1j4aiiw{z-index:1;min-height:100svh;padding:calc(var(--header-height) + clamp(3rem, 8vw, 7rem)) clamp(1.25rem, 5vw, 5rem) clamp(5rem, 10vw, 9rem) var(--content-left);position:relative}header.svelte-1j4aiiw{max-width:58rem;margin-bottom:clamp(3rem,7vw,6rem)}.eyebrow.svelte-1j4aiiw{color:var(--color-brand);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}h1.svelte-1j4aiiw{color:var(--color-light)}.intro.svelte-1j4aiiw{color:color-mix(in srgb, var(--color-light) 68%, transparent);margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.25rem)}.legal-grid.svelte-1j4aiiw{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5rem);max-width:68rem;display:grid}section.svelte-1j4aiiw{border-top:1px solid color-mix(in srgb, var(--color-light) 24%, transparent);padding-top:1.25rem}h2.svelte-1j4aiiw{margin-bottom:1.1rem;font-size:clamp(1.35rem,2vw,1.8rem)}section.svelte-1j4aiiw p:where(.svelte-1j4aiiw){color:color-mix(in srgb, var(--color-light) 76%, transparent);line-height:1.7}section.svelte-1j4aiiw p:where(.svelte-1j4aiiw)+p:where(.svelte-1j4aiiw){margin-top:.2rem}section.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:var(--color-brand);text-underline-offset:.25rem;font-weight:700}section.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover,section.svelte-1j4aiiw a:where(.svelte-1j4aiiw):focus-visible{color:var(--color-light)}@media (width<=47.99rem){main.svelte-1j4aiiw{padding-bottom:7rem}.legal-grid.svelte-1j4aiiw{grid-template-columns:1fr}}
