.legal-footer{background:#0c1b2a;color:rgba(245,240,232,.5);padding:28px clamp(20px,3vw,48px);font-size:11px;letter-spacing:.1em}
.legal-footer div{max-width:1340px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 26px}
.legal-footer nav{display:flex;flex-wrap:wrap;gap:14px 26px}
.legal-footer a{color:rgba(245,240,232,.6);text-decoration:none}.legal-footer a:hover,.legal-footer a[aria-current]{color:#c2a26a}
.legal-footer a,.legal-footer span{display:inline;padding:0;background:none;font-size:inherit;letter-spacing:inherit;text-transform:none}
.legal-footer span{color:inherit}
.legal-footer>div{padding-right:72px}
.legal-footer>div{align-items:center}
.legal-footer .legal-social{display:flex;gap:10px}
.legal-footer .legal-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(194,162,106,.45);color:#c2a26a;font-size:18px;transition:background .2s,color .2s}
.legal-footer .legal-social a:hover{background:#c2a26a;color:#0c1b2a}
