.legal{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:70px clamp(22px,7vw,108px);border-top:1px solid var(--line)}
.legal h2{font-family:"Arial Black",Arial,sans-serif;font-size:32px;letter-spacing:-.04em}
.legal p{color:#4d596b;line-height:1.75}
.legal a,.footer-links a{color:var(--blue)}
.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px}
@media(max-width:800px){.legal{grid-template-columns:1fr;gap:25px;padding-top:65px;padding-bottom:65px}.footer-links{justify-content:flex-start}}
