/* Shared styles extracted from repeated inline blocks. */
/* V39 critical fix: force desktop navigation visible */
.site-header .header-inner{
  display:flex!important;
  align-items:center!important;
  gap:16px!important;
}
.site-header .brand{
  flex:0 0 auto!important;
}
.site-header .main-nav{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center!important;
  flex-direction:row!important;
  gap:20px!important;
  margin-left:auto!important;
  position:static!important;
  background:transparent!important;
  border:0!important;
  padding:0!important;
  font-size:14px!important;
  font-weight:700!important;
  white-space:nowrap!important;
  color:#30423a!important;
}
.site-header .main-nav > a,
.site-header .nav-dropdown > a{
  display:inline-flex!important;
  align-items:center!important;
  padding:24px 0!important;
  color:#30423a!important;
  border-bottom:2px solid transparent!important;
}
.site-header .main-nav > a:hover,
.site-header .nav-dropdown > a:hover{
  color:#0B6B4B!important;
  border-bottom-color:#0B6B4B!important;
}
.site-header .nav-dropdown{
  display:flex!important;
  align-items:center!important;
  position:relative!important;
}
.site-header .dropdown-menu{
  position:absolute!important;
  top:100%!important;
  left:50%!important;
  transform:translate(-50%,8px)!important;
}
.site-header .menu-toggle{
  display:none!important;
}
.site-header .header-actions{
  display:flex!important;
  flex:0 0 auto!important;
}
.site-header .header-actions .btn-small{
  padding:10px 15px!important;
  font-size:14px!important;
}
@media(max-width:760px){
  .site-header .main-nav{
    display:none!important;
  }
  .site-header .main-nav.open{
    display:flex!important;
    position:absolute!important;
    top:72px!important;
    left:0!important;
    right:0!important;
    flex-direction:column!important;
    background:#fff!important;
    padding:18px 5vw!important;
    border-bottom:1px solid #dce7e2!important;
    white-space:normal!important;
  }
  .site-header .menu-toggle{
    display:block!important;
  }
}
