/* Clear page navigation, loaded after the page-specific styles. */
.site-header nav > a[aria-current="page"]::after{display:none}
.site-header .header-action[aria-current="page"]{background:#303e68;border-color:#303e68;box-shadow:0 0 0 3px #e2e6f0}
@media screen and (min-width:901px){
  .site-header .header-inner{gap:24px}
  .site-header nav{gap:4px;margin-inline:auto;background:transparent;min-width:0}
  .site-header nav > a{padding:11px 13px;border-radius:6px;color:#545965;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;transition:background .16s,color .16s}
  .site-header nav > a:hover{background:#f0f0ea;color:#3f4f80}
  .site-header nav > a[aria-current="page"]{background:#e9ecf4;color:#3f4f80;font-weight:600}
  .site-header .header-action{flex-shrink:0;font-size:13px;padding:11px 16px;border-radius:6px;line-height:1.5}
  .site-header .header-action > span{margin-left:16px}
}
@media screen and (min-width:901px) and (max-width:1100px){
  .site-header .header-inner{gap:14px}
  .site-header nav{gap:2px}
  .site-header nav > a{font-size:12px;padding:10px 9px}
  .site-header .header-action{font-size:12px;padding:10px 12px}
  .site-header .header-action > span{margin-left:9px}
}
@media screen and (max-width:900px){
  .site-header nav > a[aria-current="page"]{background:#e9ecf4;color:#3f4f80;border-radius:6px;padding-inline:13px}
}
@media(prefers-reduced-motion:reduce){.site-header nav > a{transition:none}}
