.site-header{background:#fffdf9;border-bottom:1px solid #ddd9d0}.site-header .site-header-inner{width:min(1240px,calc(100% - 48px));margin:auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header .brand{font-size:32px;color:#143c33}.site-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font:700 14px/1.5 Arial,sans-serif}.site-header nav a{color:#143c33;text-decoration:none;outline-offset:5px}.site-header nav a:hover{text-decoration:underline}.site-header a:focus-visible{outline:3px solid #174b3f}@media(max-width:750px){.site-header .site-header-inner{flex-direction:column;align-items:flex-start;gap:16px}.site-header nav{gap:12px 22px}.site-header .brand{font-size:27px}}
/* Keep directory filter labels clear of their controls. */
label[for="municipality-query"],label[for="city-category"]{display:inline-block;margin-right:12px;margin-bottom:8px}
