/* Restore the earlier white navigation strip and yellow active underline. */
#app .p76-secondary-control{
  box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;
  flex:0 0 auto!important;width:auto!important;min-height:0!important;max-width:none!important;
  margin:0!important;padding:24px 0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;
  background:transparent!important;color:#153b50!important;
  font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;
  letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-align:center!important;
  white-space:nowrap!important;overflow-wrap:normal!important;box-shadow:none!important;transform:none!important;filter:none!important;
  cursor:pointer;transition:color .2s,border-color .2s!important;
}
#app .p76-secondary-control:hover,
#app .p76-secondary-control[aria-current="page"],
#app .p76-secondary-control[aria-current="location"]{
  background:transparent!important;color:#102934!important;border-bottom-color:#f3ab13!important;
}
#app .p76-secondary-control[aria-current="page"],#app .p76-secondary-control[aria-current="location"]{font-weight:600!important}
#app .p76-secondary-control:focus-visible{outline:2px solid #f3ab13!important;outline-offset:-3px!important}
#app .p76-secondary-control::before,#app .p76-secondary-control::after{display:none!important}
#app .p76-secondary-control>*{color:inherit}
#app nav.subnav,#app .p77-secondary-strip{background:#fff;border:0;border-bottom:1px solid #d5d9d8;box-shadow:none;overflow:visible}
#app nav.subnav>.wrap,#app .content-jumps{
  display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:30px!important;
  padding-top:0!important;padding-bottom:0!important;overflow-x:auto!important;scrollbar-width:thin;scroll-padding-inline:8px;
}
#app .content-jumps{background:#fff;border-bottom:1px solid #d5d9d8}
#app .p77-secondary-strip>.content-jumps{border:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}
@media(max-width:800px){
  #app nav.subnav>.wrap,#app .content-jumps{gap:25px!important}
  #app .p76-secondary-control{padding:20px 0!important;font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){#app .p76-secondary-control{transition:none!important}}
