.legal-footer{clear:both;width:100%;padding:22px 20px 4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 22px;text-align:center;color:#dce2ed;font:400 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}
.legal-footer a{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;background:none!important;border:0!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:3px!important;text-transform:none!important}
.legal-footer a:hover,.legal-footer a:focus-visible{color:#f0c77c!important}
.legal-footer small{font:inherit}
footer:has(>.legal-footer){height:auto;min-height:125px}
footer:has(>.legal-footer):not(.site-footer){padding-bottom:22px}
@media(max-width:650px){.legal-footer{flex-direction:column;gap:4px;padding-top:20px}}
