.legal-page{max-width:820px;margin:70px auto 100px;padding:0 24px}.legal-page h1{font-size:clamp(38px,6vw,70px);margin:20px 0 55px}.legal-page h2{font-size:24px;margin:36px 0 14px}.legal-page p{line-height:1.85;font-size:16px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}footer{flex-wrap:wrap;gap:20px}