.legal-page{max-width:900px;padding:60px 5% 80px;margin:auto}.legal-page h1{font-size:clamp(48px,8vw,88px);letter-spacing:-.055em;margin:16px 0 12px}.legal-intro{color:var(--muted);margin:0 0 48px}.legal-page section{border-top:1px solid #ffffff24;padding:24px 0}.legal-page h2{font-size:20px;margin:0 0 14px}.legal-page p,.legal-page address{font:normal 16px/1.8 Arial,sans-serif;margin:0 0 12px}.legal-page a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page a:hover{color:var(--acid)}.legal-page .text-link{display:inline-block;margin-top:25px}