/* FEX two-level masthead review. Header-only; newsroom and page content are untouched. */
.fex-v2-header[data-fex-twolevel] .fex-v2-utility .fex-v2-inner{min-height:44px;gap:22px}
.fex-v2-header[data-fex-twolevel] .fex-v2-utility time{font-size:15px;font-weight:500}
.fex-v2-header[data-fex-twolevel] .fex-v2-utility nav{font-size:16px;font-weight:500;gap:22px}
.fex-v2-header[data-fex-twolevel] .fex-v2-utility nav a{min-height:43px}
.fex-v2-header[data-fex-twolevel] .fex-v2-utility .fex-v2-brief{
  font-size:15px;font-weight:600;min-height:34px;padding:6px 11px;gap:10px;
}
.fex-v2-header[data-fex-twolevel] .fex-v2-brand-row{min-height:118px}
.fex-v2-header[data-fex-twolevel] .fex-v2-wordmark{
  flex-direction:column;align-items:center;gap:7px;
  font-size:clamp(60px,4.75vw,68px);line-height:1;
  letter-spacing:0;padding:8px 0 16px;max-width:100%;
}
.fex-v2-header[data-fex-twolevel] .fex-v2-wordmark-primary{
  display:block;font-size:1em;line-height:1;font-weight:400;
  letter-spacing:-.018em;color:var(--fex-paper);
}
.fex-v2-header[data-fex-twolevel] .fex-v2-wordmark-secondary{
  display:block;font-size:15.5px;line-height:1.4;font-weight:400;
  letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;
  color:var(--fex-paper);
}
.fex-v2-header[data-fex-twolevel] .fex-v2-wordmark .fex-v2-wordmark-secondary sup{
  font-size:max(13px,1.05em);font-weight:400;line-height:0;
  vertical-align:super;position:relative;top:-.04em;margin-left:.04em;
  letter-spacing:0;color:var(--fex-paper);
}
.fex-v2-header[data-fex-twolevel] .fex-v2-navigation .fex-v2-inner{min-height:44px}
.fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop{justify-content:center;gap:30px}
.fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop>li>a{
  font-size:15px;font-weight:500;line-height:1.35;min-height:44px;
}
.fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop>li>a:hover{text-underline-offset:6px}
@media(max-width:1365px){
  .fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop{gap:26px}
}
@media(max-width:1199px){
  .fex-v2-header[data-fex-twolevel] .fex-v2-utility .fex-v2-inner,
  .fex-v2-header[data-fex-twolevel] .fex-v2-utility nav{gap:18px}
  .fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop{gap:20px}
  .fex-v2-header[data-fex-twolevel] .fex-v2-menu-desktop>li>a{font-size:15px}
}
@media(max-width:1023px){
  .fex-v2-header[data-fex-twolevel] .fex-v2-brand-row{min-height:112px}
  .fex-v2-header[data-fex-twolevel] .fex-v2-wordmark{font-size:58px;gap:6px}
  .fex-v2-header[data-fex-twolevel] .fex-v2-wordmark-secondary{font-size:15px;letter-spacing:.12em}
  .fex-v2-header[data-fex-twolevel] .fex-v2-menu-mobile a,
  .fex-v2-header[data-fex-twolevel] .fex-v2-book{font-size:15px;font-weight:500}
}
@media(max-width:767px){
  .fex-v2-header[data-fex-twolevel] .fex-v2-brand-row{min-height:102px}
  .fex-v2-header[data-fex-twolevel] .fex-v2-wordmark{
    grid-column:1/-1;grid-row:1;font-size:48px;gap:6px;padding:10px 0 16px;
  }
  .fex-v2-header[data-fex-twolevel] .fex-v2-wordmark-secondary{font-size:13px;letter-spacing:.08em}
  .fex-v2-header[data-fex-twolevel] .fex-v2-menu-disclosure,
  .fex-v2-header[data-fex-twolevel] .fex-v2-search{
    grid-row:1;align-self:start;margin-top:14px;z-index:1;
  }
}
@media(max-width:359px){
  .fex-v2-header[data-fex-twolevel] .fex-v2-wordmark-secondary{font-size:12.5px;letter-spacing:.055em}
}
