/* Shared navigation with the Clients page. */
.site-header .brand{flex-shrink:0}
.site-header .navigation>a{white-space:nowrap}
@media(min-width:1101px){
  .site-header .navigation{gap:20px;font-size:12px}
}
@media(max-width:1100px){
  .site-header .header-inner{height:82px}
  .site-header .menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;border:1px solid var(--line);border-radius:3px;background:none;align-items:center;z-index:22;flex-shrink:0}
  .site-header .menu-toggle span{width:19px;height:1px;background:var(--ink);transition:transform .2s}
  .site-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}
  .site-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
  .site-header .navigation{display:none;position:absolute;top:82px;left:0;right:0;background:var(--paper);padding:20px 24px 28px;border-bottom:1px solid var(--line);box-shadow:0 12px 15px #00000008;align-items:stretch;font-size:15px;gap:12px}
  .site-header .navigation.is-open{display:flex;flex-direction:column}
  .site-header .nav-contact{justify-content:space-between;margin-top:6px}
}
