.legal{max-width:860px;padding-top:70px;padding-bottom:80px}.legal h1{font-size:clamp(2.7rem,7vw,5rem);letter-spacing:-.045em;overflow-wrap:anywhere;margin-bottom:45px}.legal h2{font-size:1.45rem;line-height:1.3;letter-spacing:-.02em;margin:35px 0 16px}.legal p,.legal li{line-height:1.75;color:var(--muted)}.legal a{text-decoration:underline;overflow-wrap:anywhere}.legal ul{padding-left:22px}.footer-links{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem}.legal+footer{border-top:1px solid var(--line)}
