html:has(.legal--v4){background-color:var(--color-surface-navy,#0c1424)}html:has(.legal--v4) body{background-color:var(--color-surface-navy,#0c1424)}.legal-v4__main{max-width:none;padding-top:0;padding-bottom:0}.legal--v4.home{background-color:var(--color-surface-navy,#0c1424)}.legal-v4__hero{padding:clamp(5.5rem,14vh,7rem) clamp(1.5rem,6vw,4rem) clamp(3.5rem,10vh,5rem) clamp(2.5rem,12vw,8rem)}.legal-v4__hero-inner{max-width:42rem}.legal-v4__hero .home-v4__heading--editorial{color:var(--color-surface-navy-text,#eef2f8)}.legal-v4__updated{letter-spacing:.22em;text-transform:uppercase;color:var(--color-surface-navy-muted,#94a3b8);margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:.625rem;font-weight:600}.legal-v4__lede{max-width:36rem;color:var(--color-surface-navy-muted,#94a3b8);margin:clamp(1.25rem,3vw,1.75rem) 0 0;font-size:1.0625rem;line-height:1.75}.legal-v4__band{padding:clamp(4rem,12vh,7.5rem) clamp(1.5rem,6vw,4rem) clamp(4rem,12vh,7.5rem) clamp(2.5rem,12vw,8rem)}.legal-v4__band-inner{max-width:42rem}.legal-v4__section+.legal-v4__section,.legal-v4__contact{border-top:1px solid var(--color-line);margin-top:clamp(3rem,8vh,4.5rem);padding-top:clamp(3rem,8vh,4.5rem)}.legal-v4__section .home-v4__section-head{margin:0}.legal-v4__prose{margin-top:clamp(1.25rem,3vw,1.75rem)}.legal-v4__prose p{color:color-mix(in srgb, var(--color-text) 76%, transparent);margin:0;line-height:1.75}.legal-v4__prose p+p{margin-top:1.25rem}.legal-v4__list{gap:.75rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:0;list-style:none;display:grid}.legal-v4__list li{border-left:2px solid var(--color-accent-warm,#a89878);color:color-mix(in srgb, var(--color-text) 76%, transparent);padding-left:1rem;line-height:1.65}.legal-v4__prose a,.legal-v4__contact a{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline;transition:color .15s}.legal-v4__prose a:hover,.legal-v4__contact a:hover{color:color-mix(in srgb, var(--color-text) 65%, var(--color-accent-warm,#a89878))}.legal-v4__contact .legal-v4__prose{margin-top:clamp(1.25rem,3vw,1.75rem)}
