/* 2026-10-25 / v8: keep Case Studies discoverable in the primary header. */
/* Search requires the full navigation to collapse at laptop widths. Show
   quick links explicitly so Case Studies is never buried on laptop screens. */
body .site-header .nav-shortcuts{display:none;align-items:center;gap:4px;}
body .site-header .nav-shortcuts a{color:#24486e;text-decoration:none;font:600 13px/1.2 Inter,Arial,sans-serif;white-space:nowrap;padding:10px 11px;border-radius:9px;transition:background-color .15s ease,color .15s ease;}
body .site-header .nav-shortcuts a:hover,body .site-header .nav-shortcuts a:focus-visible,body .site-header .nav-shortcuts a.active{background:#eef5ff;color:#155ac0;}
@media(max-width:1399px){
  body .site-header .nav-shortcuts{display:flex;margin-left:auto;}
  body .site-header .site-search-mobile{margin-left:0;}
  body .site-header .section-wrap.nav{gap:10px;}
}
@media(max-width:790px){
  body .site-header .nav-shortcuts a:not(.nav-shortcuts-case){display:none;}
}
@media(max-width:440px){
  body .site-header .nav-shortcuts a{font-size:12px;padding:9px 5px;}
  body .site-header .section-wrap.nav{gap:7px;}
  body .site-header .brand{font-size:16px;}
}
/* Only the smallest phone widths need to rely on the hamburger menu. */
@media(max-width:359px){
  body .site-header .nav-shortcuts{display:none;}
  body .site-header .site-search-mobile{margin-left:auto;}
}
