/* Keep the copyright and policy navigation on one desktop row. */
#contact .footer-legal{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;text-align:left!important}
#contact .footer-legal>p{flex:0 1 auto;margin:0!important;text-align:left}
#contact .policy-footer-links{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:0 0 0 auto;text-align:right}
.policy-footer-links a{font:inherit!important;font-size:11px!important;line-height:1.6;color:#afafaf!important;text-decoration:none;white-space:nowrap}
.policy-footer-links a:hover{text-decoration:underline}
.policy-footer-links a:focus-visible{outline:2px solid #cfcfcf;outline-offset:4px}
@media(max-width:650px){
 #contact .footer-legal{flex-direction:column;align-items:stretch;gap:12px}
 #contact .footer-legal>p{order:2;font-size:9px!important;white-space:normal!important}
 #contact .policy-footer-links{width:100%;justify-content:flex-start;gap:8px 15px;margin:0;text-align:left}
 .policy-footer-links a{font-size:10px!important}
}
