.legal-footer{display:flex;justify-content:flex-end;gap:18px;max-width:1160px;margin:0 auto;padding:18px 24px 28px;color:#647570;font-size:.78rem;line-height:1.45}.legal-footer nav{display:flex;gap:14px;white-space:nowrap}.legal-footer a{color:#176b61;font-weight:750}.legal-consent{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:#596d68;font-size:.82rem;line-height:1.45}.legal-consent input{width:16px;height:16px;margin-top:3px;accent-color:#176b61}.legal-consent label{margin:0!important;font-size:inherit!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:640px){.legal-footer{align-items:flex-end;flex-direction:column;padding:16px 20px 24px}.legal-footer nav{gap:18px}}
