.legal-page{max-width:850px;margin:auto;padding:80px 24px;line-height:1.8;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(32px,6vw,64px);line-height:1.1;margin:32px 0}.legal-page h2{font-size:24px;line-height:1.3;margin:36px 0 12px}.legal-page a{text-decoration:underline}.legal-page p{margin-bottom:18px}.footer-bottom{flex-wrap:wrap;gap:16px}