.inc-learn-header{border-bottom-color:rgba(223,192,138,.2)!important;background:rgba(13,58,50,.98)!important;box-shadow:0 9px 28px rgba(7,31,26,.16)!important}
.inc-learn-header__top{min-height:32px;border-bottom-color:rgba(255,255,255,.08)!important;background:#071f1a!important}
.inc-learn-header__top>div{display:flex;min-height:32px;align-items:center;justify-content:flex-end;gap:22px;padding:0!important}
.inc-learn-header__top a,.inc-learn-header__top a:visited{color:rgba(255,255,255,.76)!important;font:650 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.07em;text-decoration:none!important;text-transform:uppercase}
.inc-learn-header__top .inc-learn-home-link{margin-right:4px;padding-right:22px;border-right:1px solid rgba(239,211,145,.34);color:#efd391!important}
.inc-learn-header__top a:hover{color:#fff!important}
.inc-learn-header__inner{min-height:76px!important}
.inc-learn-brand strong{color:#fff!important;font-size:23px!important;text-shadow:0 1px 1px rgba(0,0,0,.2)}
.inc-learn-brand strong em{color:#f3d78f!important}
.inc-learn-brand span{display:block!important;color:rgba(255,255,255,.9)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.17em!important}
.inc-learn-nav>a{color:rgba(255,255,255,.88)!important}
@media(max-width:900px){.inc-learn-nav{background:#efe9dd!important}.inc-learn-nav>a{color:#173b33!important}}

/* Shared mini-area navigation v4. */
.inc-learn-header__top>div{display:flex!important;align-items:center!important;text-align:left!important}
.inc-learn-header__top .inc-learn-area-context{margin-right:auto!important;color:#efd391!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important}
.inc-learn-brand.inc-institutional-brand{display:flex!important;width:auto!important;min-width:190px!important;align-items:center!important;padding:10px 0!important}
.inc-learn-brand.inc-institutional-brand img{display:block!important;width:clamp(190px,15vw,218px)!important;height:54px!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;filter:brightness(0) invert(1)!important}
.inc-learn-brand.inc-institutional-brand:focus-visible{outline:2px solid #efd391;outline-offset:5px}
@media(max-width:1120px){.inc-learn-brand.inc-institutional-brand{width:auto!important;min-width:196px!important}.inc-learn-brand.inc-institutional-brand img{width:196px!important;height:55px!important}}
@media(max-width:640px){.inc-learn-header__top .inc-learn-area-context~a{display:none!important}}
.inc-learn-header__top .inc-learn-area-context{display:none!important}.inc-learn-header__inner .inc-area-brand-name{display:block;flex:0 1 auto;min-width:0;padding:5px 0 5px 20px;border-left:1px solid rgba(239,211,145,.38);color:#fff!important;font:700 13px/1.2 Inter,Arial,sans-serif;text-decoration:none}.inc-learn-header__inner .inc-area-brand-name:hover,.inc-learn-header__inner .inc-area-brand-name:focus-visible{color:#efd391!important}
.inc-learn-header__inner .inc-area-brand-name strong{display:block;color:#fff;font:700 13px/1.15 Inter,Arial,sans-serif}.inc-learn-header__inner .inc-area-brand-name small{display:block;margin-top:4px;color:#efd391;font:750 8px/1.15 Inter,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.inc-learn-header__inner{column-gap:20px!important;justify-content:flex-start!important}.inc-learn-brand.inc-institutional-brand+.inc-area-brand-name{margin-right:auto!important;margin-left:0!important}
@media(max-width:1120px){.inc-learn-header__top{display:none!important}.inc-learn-header__inner .inc-area-brand-name{padding-left:16px;font-size:12px}.inc-learn-header__inner .inc-area-brand-name strong{font-size:12px}}
@media(max-width:520px){.inc-learn-header__inner .inc-area-brand-name{max-width:82px;padding-left:10px;font-size:10px}.inc-learn-header__inner .inc-area-brand-name strong{font-size:10px}.inc-learn-header__inner .inc-area-brand-name small{font-size:6px}}

/* Mobile lockup: keep the member-area menu trigger visible at narrow widths. */
@media(max-width:760px){
  .inc-learn-header__inner{
    column-gap:10px!important;
    padding-right:16px!important;
    padding-left:16px!important;
  }
  .inc-learn-brand.inc-institutional-brand{
    flex:0 0 120px!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    padding:7px 0!important;
  }
  .inc-learn-brand.inc-institutional-brand img{
    width:120px!important;
    height:34px!important;
    max-width:120px!important;
    max-height:34px!important;
  }
  .inc-learn-header__inner .inc-area-brand-name{
    flex:0 0 82px!important;
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  .inc-learn-menu-toggle{
    flex:0 0 44px!important;
    width:44px!important;
    min-width:44px!important;
    border-color:rgba(255,255,255,.3)!important;
  }
  .inc-learn-menu-toggle span{background:#fff!important}
  .inc-learn-nav{z-index:1000!important}
}
@media(max-width:360px){
  .inc-learn-brand.inc-institutional-brand{
    flex-basis:108px!important;
    width:108px!important;
    min-width:108px!important;
    max-width:108px!important;
  }
  .inc-learn-brand.inc-institutional-brand img{
    width:108px!important;
    height:30px!important;
    max-width:108px!important;
    max-height:30px!important;
  }
  .inc-learn-header__inner .inc-area-brand-name{
    flex-basis:74px!important;
    width:74px!important;
    min-width:74px!important;
    max-width:74px!important;
    padding-left:8px!important;
  }
}

/* Keep the current section readable against both menu backgrounds. */
.inc-learn-header .inc-learn-nav>a:not(.inc-learn-header__cta)[aria-current="page"]{
  background:rgba(239,211,145,.2)!important;
  color:#fffaf0!important;
}
.inc-learn-header .inc-learn-nav>a:not(.inc-learn-header__cta)[aria-current="page"]::after{
  background:#efd391;
}
@media(max-width:900px){
  .inc-learn-header .inc-learn-nav>a:not(.inc-learn-header__cta)[aria-current="page"]{
    background:#e3d5b5!important;
    color:#173b33!important;
  }
  .inc-learn-header .inc-learn-nav>a:not(.inc-learn-header__cta)[aria-current="page"]::after{
    display:none;
  }
}
