@import url("/assets/navigation-stability-20261009-v7.css");
/* Shared Chinese/English nav: +2 CSS px type and 20% wider link slots. */
@media (min-width:901px) {
  body.v4 header#top .wrap.nav {
    width:calc(100% - 24px)!important;
  }
  body.v4 header#top .nav {
    grid-template-columns:clamp(180px,15.2vw,260px) minmax(0,1fr) clamp(96px,8vw,112px)!important;
  }
  body.v4 header#top nav[aria-label="主导航"]>a,
  body.v4 header#top nav[aria-label="Main navigation"]>a {
    font-size:clamp(13px,calc(1.1vw + 2px),18px)!important;
  }
  body.v4 header#top nav[aria-label="主导航"]>a.navcta,
  body.v4 header#top nav[aria-label="Main navigation"]>a.navcta {
    font-size:clamp(13px,calc(1vw + 2px),16px)!important;
  }
  .about-header .about-nav {
    grid-template-columns:clamp(180px,15.2vw,260px) minmax(0,1fr) clamp(96px,8vw,112px)!important;
  }
  .about-header .desktop-nav>a {font-size:clamp(13px,calc(1.1vw + 2px),18px)!important;}
  .about-header .desktop-nav>a.nav-cta {font-size:clamp(13px,calc(1vw + 2px),16px)!important;}
}
@media (max-width:900px) {
  body.v4 header#top nav[aria-label="主导航"]>a,
  body.v4 header#top nav[aria-label="Main navigation"]>a {
    flex-basis:98.4px!important;
    width:98.4px!important;
    min-width:98.4px!important;
    font-size:14px!important;
  }
  body.v4 header#top nav[aria-label="主导航"]>a.navcta,
  body.v4 header#top nav[aria-label="Main navigation"]>a.navcta {
    flex-basis:129.6px!important;
    width:129.6px!important;
    min-width:129.6px!important;
    font-size:14px!important;
  }
  .about-header .desktop-nav>a {
    flex-basis:98.4px!important;
    width:98.4px!important;
    min-width:98.4px!important;
    font-size:14px!important;
  }
  .about-header .desktop-nav>a.nav-cta {
    flex-basis:129.6px!important;
    width:129.6px!important;
    min-width:129.6px!important;
    font-size:14px!important;
  }
}
