/* Shared footer treatment from the approved site design. */
footer.site-footer{background:#543a30;color:#fff9f3;border-color:#765a4c}
footer.site-footer a,footer.site-footer p,footer.site-footer .brand,footer.site-footer .footer-links{color:#fff9f3}
footer.site-footer a:hover,footer.site-footer a:focus-visible{color:#fff;text-decoration:underline}

/* Keep the mobile navigation on one readable row at 320px. */
@media (max-width:350px){.header-nav ul{flex-wrap:nowrap;column-gap:5px}.header-nav li{flex-shrink:0}.header-nav a{font-size:11px}}

/* Match the original one-line navigation when the screen is very narrow. */
@media (max-width:350px){
  nav.header-nav ul{flex-wrap:nowrap!important;column-gap:5px!important}
}
