/* Shared navigation for the local alternative. Keep each page's visual theme. */
.bar .nav{gap:clamp(10px,1.3vw,20px);font-size:13px;letter-spacing:.01em;text-transform:none;white-space:nowrap;align-items:center}
.bar .nav a{min-height:44px;display:inline-flex;align-items:center}
.bar .brand{flex-shrink:0}
.bar{column-gap:20px}
.menu{overflow-y:auto}
.mobile-nav{max-height:calc(100dvh - 66px);overflow-y:auto;overscroll-behavior:contain}
@media(min-width:1001px) and (max-width:1180px){
 .bar>.cta,.bar .nav .talk{display:none}
 .bar .nav{display:flex;margin-left:auto;gap:14px}
}
@media(max-width:1000px){
 .bar .nav,.bar>.cta{display:none}
 .bar .burger{display:block}
 .bar .menu-toggle{display:inline-flex;align-items:center;justify-content:center}
}
