/* Main navigation typography shared by the home page and product/company pages. */
.site-header .nav{--main-nav-text:#515154}
.site-header .nav .nav-links,
.site-header .nav .nav-links.open,
.site-header .nav .links{
  color:var(--main-nav-text);
  font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;
  font-size:16px;
  font-weight:600;
  line-height:1.5;
  letter-spacing:.01em;
  gap:26px;
}
.site-header .nav .nav-links>a:not(.button),
.site-header .nav .links>a:not(.button){color:var(--main-nav-text);font-weight:inherit}
.site-header .nav .product-navigation,
.site-header .nav .language-picker{color:var(--main-nav-text);font-size:inherit;font-weight:inherit}
.site-header .nav .product-navigation-trigger,
.site-header .nav .language-picker>summary{font-weight:inherit}
.site-header .nav .nav-links>a:not(.button):is(:hover,[aria-current="page"],.active),
.site-header .nav .links>a:not(.button):is(:hover,[aria-current="page"],.active),
.site-header .nav .product-navigation-trigger:is(:hover,[aria-current="page"]),
.site-header .nav .product-navigation[open]>.product-navigation-trigger,
.site-header .nav .language-picker>summary:hover,
.site-header .nav .language-picker[open]>summary{color:var(--blue,#2450d2)}
.site-header .nav .nav-links>.button,
.site-header .nav .nav-links>.button:hover{color:#fff;font-size:inherit;font-weight:600;letter-spacing:0}
@media(max-width:1240px){
  .site-header .nav .nav-links,.site-header .nav .nav-links.open,.site-header .nav .links{font-size:15px;gap:22px}
}
@media(max-width:900px){
  .site-header .nav .nav-links,.site-header .nav .nav-links.open,.site-header .nav .links{font-size:15px;gap:20px}
}
@media(max-width:680px){
  .site-header .nav .nav-links,.site-header .nav .nav-links.open,.site-header .nav .links{font-size:14px;gap:20px}
}
