.legal-page header{margin-bottom:clamp(48px,7vw,80px)}.legal-page h1{letter-spacing:-.055em;padding-bottom:.06em;font-size:clamp(38px,6vw,68px);font-weight:550;line-height:1.02}.legal-page header>p:last-child{color:var(--text-secondary);margin-top:18px}.legal-copy{max-width:760px;color:var(--text-secondary);font-size:17px;line-height:1.75}.legal-copy p,.legal-copy ul{margin-block:1em}.legal-copy h2{color:var(--text-primary);letter-spacing:-.03em;margin:2em 0 .5em;font-size:clamp(24px,3vw,30px)}.legal-copy a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}
