/* Only the footer's legal row is changed globally. */
.ft .ft__bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}
.ft .aq-footer-policies{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin:0;padding:0;border:0}
.ft .aq-footer-policies a{font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.5;color:#6E6B65;text-decoration:none;white-space:nowrap}
.ft .aq-footer-policies a:hover,.ft .aq-footer-policies a[aria-current=page]{color:#A17E48}
.ft .aq-footer-policies a:focus-visible{outline:2px solid #A17E48;outline-offset:4px}
.ft .ft__bottom .ft__copy,.ft .ft__bottom .ft__tag{margin:0}
@media(max-width:1200px){.ft .ft__bottom{grid-template-columns:1fr 1fr}.ft .aq-footer-policies{grid-column:1/-1;grid-row:2}.ft .ft__bottom .ft__tag{text-align:right}}
@media(max-width:700px){.ft .ft__bottom{display:flex;flex-direction:column;gap:6px;padding-top:12px;text-align:center}.ft .ft__bottom .ft__copy,.ft .ft__bottom .ft__tag{font-size:8px;line-height:1.5;white-space:nowrap;letter-spacing:0;text-align:center}.ft .aq-footer-policies{order:3;flex-wrap:nowrap;width:100%;gap:clamp(5px,1.7vw,9px)}.ft .aq-footer-policies a{flex:0 0 auto;font-size:7px;line-height:1.3;letter-spacing:0;padding:12px 0}}
