.nav-actions{display:flex;align-items:center;gap:22px}
.language-switcher{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#7a8589;font-size:.72rem;font-weight:800;letter-spacing:.05em}
.language-switcher a{padding:6px 2px;color:var(--navy);text-decoration:none}
.language-switcher a:hover,.language-switcher a:focus-visible{color:var(--wine);outline:none}
.language-switcher a.active{color:var(--wine);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
html[lang="zh-Hans"] body{font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif}
html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{letter-spacing:-.015em}
html[lang="es"] .hero-image:after{content:'Aplicaciones en alimentos y bebidas'}
html[lang="zh-Hans"] .hero-image:after{content:'食品与饮料应用'}

@media(max-width:1180px) and (min-width:981px){
  .links{gap:18px}
  .nav-actions{gap:14px}
  .links a{font-size:.78rem}
}

@media(max-width:980px){
  .nav-actions{gap:13px}
  .language-switcher{position:relative;z-index:43;gap:5px;font-size:.7rem}
  .language-switcher a{min-height:auto!important;padding:7px 1px!important;border:0!important;font-size:.7rem!important}
  .language-switcher a:hover,.language-switcher a:focus-visible{padding-left:1px!important}
}

@media(max-width:420px){
  .brand-name small{display:none}
  .nav-actions{gap:9px}
  .language-switcher{gap:4px;font-size:.66rem}
  .language-switcher a{font-size:.66rem!important}
}
