.nav-item-icon{display:block;flex:0 0 18px;width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:17px;height:17px}
.nav-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.global-nav-group>summary{justify-content:flex-start}
.global-nav-group>summary::after{margin-left:auto}
.global-nav-direct,.global-nav-dropdown a{display:flex;align-items:center;gap:9px}
.global-nav-direct{white-space:nowrap}
.global-nav-dropdown .global-nav-all{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:9px}
.global-nav-all>.nav-item-icon{width:23px;height:23px;grid-row:1}
.global-nav-all-copy{display:block;min-width:0}
.global-nav-all-copy>strong,.global-nav-all-copy>span{display:block}
.global-site-header-inner{max-width:1500px}
@media(min-width:1121px) and (max-width:1360px){
  .global-site-header-inner{gap:12px}
  .global-site-brand>span:last-child{display:none}
  .global-site-actions{gap:4px}
  .global-site-nav{gap:1px}
  .global-nav-group>summary,.global-nav-direct{padding:10px 9px}
  .global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:16px;height:16px}
}
@media(max-width:1120px){
  .global-site-header-inner{min-height:62px;padding:8px 14px}
  .global-site-actions{gap:6px}
  .site-identity-tool{max-width:155px}
  .global-nav-toggle{display:flex}
  .global-nav-toggle>span{position:absolute;opacity:0}
  .global-site-nav{position:absolute;top:100%;right:8px;left:8px;display:none;max-height:calc(100vh - 125px);overflow-y:auto;padding:9px;border:1px solid #cbd7e2;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 20px 38px rgba(20,34,56,.2)}
  .global-site-header[data-open] .global-site-nav{display:grid}
  .global-nav-group{border-bottom:1px solid #e2e8ee}
  .global-nav-group:last-child{border-bottom:0}
  .global-nav-group>summary{padding:13px 12px}
  .global-nav-dropdown,.global-nav-dropdown-right{position:static;width:auto;margin:0 6px 9px;padding:6px;border:0;border-left:3px solid #d7e4ef;border-radius:0;background:#f8fbfd;box-shadow:none}
  .global-nav-dropdown a{min-height:39px;padding:10px}
  .global-nav-direct{padding:13px 12px;border-bottom:1px solid #e2e8ee}
  .global-nav-group>summary>.nav-item-icon,.global-nav-direct>.nav-item-icon{width:19px;height:19px}
}
