.legal-page main .section{max-width:960px;margin-inline:auto;padding-block:clamp(3rem,6vw,6rem)}
.legal-page main h1{margin-block:.5rem 2.5rem;font-size:clamp(2.2rem,5vw,4rem)}
.legal-page main h2{font-family:inherit;font-size:1.05rem;line-height:1.4;font-weight:600;margin-block:1.5rem .35rem}
.legal-page main p{line-height:1.7;overflow-wrap:anywhere}
.legal-page main a{text-decoration:underline;text-underline-offset:.2em}
.legal-page footer{gap:1.5rem;flex-wrap:wrap}
