/* Shared, balanced desktop navigation; keeps header functionality intact. */
@media(min-width:851px){
  .header .container{width:min(1310px,calc(100% - 64px))}
  .nav{height:88px;gap:22px}
  .brand-logo{width:220px;height:76px}
  .nav nav{gap:27px;align-items:center;align-self:stretch;margin-left:auto}
  .nav nav>a,.product-dropdown-trigger{position:relative;font-size:13px;font-weight:600;letter-spacing:.05px;color:#254357;transition:color .2s}
  .nav nav>a:hover,.product-dropdown-trigger:hover,.nav nav>a[aria-current="page"],.product-dropdown-trigger[aria-current="page"]{color:#008f9d}
  .nav nav>a[aria-current="page"]::after,.product-dropdown-trigger[aria-current="page"]::after,.nav nav>a.active::after{content:"";position:absolute;bottom:15px;left:0;right:0;height:2px;background:#00aeb8}
  .nav-cta{height:43px;min-height:43px;padding:0 17px;gap:15px;font-size:12px;white-space:nowrap}
  .language-switch{margin-left:7px}
  .nav-search{width:41px;height:43px}
}
@media(min-width:851px) and (max-width:1250px){
  .header .container{width:calc(100% - 38px)}
  .nav{gap:13px}
  .brand-logo{width:192px;height:67px}
  .nav nav{gap:17px}
  .nav nav>a,.product-dropdown-trigger{font-size:12px}
  .language-switch{margin-left:0}
  .nav-cta{padding:0 12px;gap:9px}
}
@media(min-width:851px) and (max-width:1030px){
  .nav{gap:9px}
  .brand-logo{width:174px;height:61px}
  .nav nav{gap:11px}
  .nav nav>a,.product-dropdown-trigger{font-size:11px}
  .language-switch>*{min-width:22px;padding:0 3px}
  .nav-search{width:35px;height:39px}
  .nav-cta{font-size:11px;padding:0 9px}
}
@media(max-width:850px){
  .nav{height:74px}
  .nav nav>a[aria-current="page"],.product-dropdown-trigger[aria-current="page"]{color:#008f9d}
  .nav nav>a[aria-current="page"]{border-left:3px solid #00aeb8;padding-left:12px}
}
