.legal{max-width:900px;padding-block:56px 80px;display:flex;flex-direction:column;gap:16px}
.legal h1{font-size:clamp(30px,4vw,44px)}
.legal h2{font-size:24px;margin-top:28px;max-width:none}
.legal h3{font-size:16px;margin-top:10px;color:#9fc0ff}
.legal p{color:#c4cfe8}
.legal section{display:flex;flex-direction:column;gap:10px;scroll-margin-top:90px}
.legal a{color:#9fc0ff}
