.legal{max-width:800px;padding-block:64px}.legal h1{font-size:clamp(32px,6vw,58px);line-height:1.1;margin:20px 0 40px}.legal h2{font-size:24px;margin:36px 0 12px}.legal p{line-height:1.75;margin:12px 0}.legal a{text-decoration:underline}.legal footer{margin-top:48px;line-height:2}