main:has(.legal) .page-hero h1{letter-spacing:-.06rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.15}main:has(.legal) .page-hero>p:last-child{font-size:1rem;line-height:1.6}main:has(.legal) .legal{max-width:900px}main:has(.legal) .legal h2{letter-spacing:-.025rem;margin:2rem 0 .75rem;font-size:1.375rem;line-height:1.3}main:has(.legal) .legal h2:first-child{margin-top:0}main:has(.legal) .legal p{margin:0 0 1.25rem;font-size:1rem;line-height:1.7}@media (max-width:820px){main:has(.legal) .page-hero h1{font-size:1.875rem}main:has(.legal) .legal h2{font-size:1.25rem}}
