.footer-links{display:flex;justify-content:flex-end;gap:24px;margin-top:24px;font-size:12px;color:#c2c7cf}
.footer-links a{text-decoration:underline;text-underline-offset:4px}
.footer-links a:hover,.footer-links a:focus-visible{color:var(--gold)}
.legal-header{position:relative;height:86px;background:#0b111b}
.legal-back{margin-left:auto;color:var(--gold);font-size:13px}
.legal-main{max-width:850px;padding:95px 0 115px}
.legal-main h1{font-size:clamp(45px,7vw,72px);margin:15px 0 30px}
.legal-main h2{font-size:22px;letter-spacing:-.03em;margin:46px 0 14px;color:var(--gold)}
.legal-main p{color:#c2c7cf;font-size:15px;line-height:1.9}
.legal-main a{text-decoration:underline;text-underline-offset:4px}
.legal-main address{font-style:normal;color:#f2eee5;line-height:1.9}
.legal-main .legal-note{border-top:1px solid var(--line);margin-top:60px;padding-top:22px;color:#929daa;font-size:12px}
@media(max-width:760px){.legal-header{height:70px}.legal-main{padding:70px 0 95px}.footer-links{justify-content:flex-start}}
