footer .foot{display:flex !important;flex-direction:column !important;align-items:center !important;
justify-content:center !important;text-align:center !important;gap:9px !important;flex-wrap:nowrap !important}
footer .foot>span{display:block;max-width:100%}
footer .foot .fctx{color:var(--ink-2);font-size:13px}
footer .foot .fnav{font-size:14px}
footer .foot .fnav a{white-space:nowrap}
footer .foot a{color:var(--gold,#e0ae52) !important;text-decoration:none !important}
footer .foot a:hover{text-decoration:underline !important}
footer .fbrand{color:#fffaf0 !important}
.towns{padding-left:0!important;padding-right:0!important}
.towns>.town{margin:0;padding-left:16px!important;padding-right:16px!important}
@media (min-width:700px){.towns>.town{padding-left:24px!important;padding-right:24px!important}}
.towns>.town:hover{box-shadow:inset 3px 0 0 var(--accent,#e0ae52)}
@media (hover:none){
.towns>.town:hover,.town:hover{background:transparent!important;box-shadow:none!important}
.town:hover b::after{opacity:0;transform:none}
.towns>.town:active{background:rgba(255,250,240,.05)!important}
}