/* A compact footer sitemap matching the shared website header. */
.mtb-footer .footer-links{display:grid;gap:.75rem;width:100%;margin:.4rem 0}
.mtb-footer .footer-menu-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem 1rem}
.mtb-footer .footer-menu-row a{font-weight:800}
.mtb-footer .footer-menu-row--sub{font-size:.9rem}
.mtb-footer .footer-menu-row--sub a{font-weight:600}
.mtb-footer .footer-menu-label{color:#ffb703;font-weight:900;text-transform:uppercase}
.mtb-footer .footer-menu-row--utility{padding-top:.7rem;border-top:1px solid rgba(255,255,255,.25);font-size:.88rem}
.mtb-footer .footer-links a:focus-visible{outline:2px solid #ffb703;outline-offset:3px}
