/* FI NEXT: shared FV hierarchy. Photography, brand art and motion stay in their
   established layouts. Scales distinguish a chapter, a map, a name and a title. */
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale]{
 --fv-title-size:clamp(42px,5.5vw,78px);
 --fv-title-leading:1.36;
 --fv-title-tracking:-.035em;
 --fv-title-top:26px;
 --fv-title-bottom:25px;
 --fv-lead-size:16px;
 --fv-lead-leading:2.05;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=split],
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=utility]{
 --fv-title-size:clamp(36px,4.1vw,56px);
 --fv-title-leading:1.45;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=region]{
 --fv-title-size:clamp(32px,3.65vw,52px);
 --fv-title-leading:1.45;
 --fv-title-tracking:-.025em;
 --fv-title-top:22px;
 --fv-title-bottom:24px;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=profile]{
 --fv-title-size:clamp(46px,5.4vw,74px);
 --fv-title-leading:1.3;
 --fv-title-tracking:-.025em;
 --fv-title-top:18px;
 --fv-title-bottom:18px;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=article]{
 --fv-title-size:clamp(30px,3.08vw,42px);
 --fv-title-leading:1.5;
 --fv-title-tracking:-.015em;
 --fv-title-top:20px;
 --fv-title-bottom:22px;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale]:not([data-fv-scale=brand]) [data-fv-title]{
 font-size:var(--fv-title-size)!important;
 font-weight:700!important;
 line-height:var(--fv-title-leading)!important;
 letter-spacing:var(--fv-title-tracking)!important;
 margin-block:var(--fv-title-top) var(--fv-title-bottom)!important;
 padding:0;
 max-width:100%!important;
 min-width:0;
 white-space:normal!important;
 overflow-wrap:anywhere;
 line-break:strict;
 text-wrap:pretty;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-title] :is(span,strong,em){
 font-size:inherit!important;
 line-height:inherit!important;
 letter-spacing:inherit!important;
 max-width:100%;
 overflow-wrap:anywhere;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-title] :is(.article-copy-unit,.press-reading-title-unit,.td-phrase,.event-title-unit,.sponsor18-title-unit){
 white-space:normal!important;
 max-width:100%;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-title] .fv-title-line{
 display:block;
 margin:0!important;
 color:inherit;
}
body.fi-subpage[data-fv-reviewed] #main .ia-hero[data-fv-scale] [data-fv-title]{color:#fff}
body.fi-subpage[data-fv-reviewed] #main .ia-hero[data-fv-scale] .fv-title-line:last-child{color:#ebd2a5}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .ia-page-label{
 font-size:15px!important;
 font-weight:600;
 line-height:1.8!important;
 letter-spacing:.05em;
 color:#e7c88e;
 margin:18px 0 0;
 max-width:100%;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=wide] .chapter-hero-copy{max-width:1000px}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=wide] [data-fv-title]{width:100%}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-lead],
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-lead]>p{
 font-size:var(--fv-lead-size)!important;
 line-height:var(--fv-lead-leading)!important;
 letter-spacing:.015em;
 overflow-wrap:anywhere;
 text-wrap:pretty;
}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-lead]>p{margin-block:0}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-lead]>p+p{margin-top:12px}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-lead] :is(.article-copy-unit,.leadership-reading-unit,.company-reading-unit){font-size:inherit;line-height:inherit;max-width:100%;white-space:normal}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .eyebrow{font-size:13px!important;line-height:1.9!important;letter-spacing:.15em;overflow-wrap:anywhere}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:22px}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-actions]>a,
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-single-action]{font-size:15px!important;line-height:1.8!important;min-height:48px;max-width:100%;overflow-wrap:anywhere}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-meta]{font-size:14px;line-height:1.8;flex-wrap:wrap;row-gap:8px}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-note]{font-size:13px!important;line-height:1.85!important;max-width:54em;margin-top:20px}
body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .chapter-signature-origin{font-size:10px!important;line-height:1.9!important;letter-spacing:.1em}

@media(max-width:1000px){
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section]{--fv-title-size:clamp(40px,5.7vw,58px)}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=split]{--fv-title-size:clamp(36px,4.8vw,50px)}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=article]{--fv-title-size:clamp(30px,3.8vw,38px)}
}
@media(max-width:760px){
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale]{--fv-title-top:22px;--fv-title-bottom:23px;--fv-lead-size:15px;--fv-lead-leading:2}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section],
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=split]{--fv-title-size:clamp(32px,8.6vw,48px);--fv-title-leading:1.4}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=region]{--fv-title-size:clamp(29px,7.3vw,40px);--fv-title-leading:1.5}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=profile]{--fv-title-size:clamp(36px,9vw,54px)}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=article]{--fv-title-size:clamp(27px,6.8vw,32px);--fv-title-leading:1.5;--fv-title-top:18px;--fv-title-bottom:20px}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=utility]{--fv-title-size:clamp(30px,7.8vw,40px);--fv-title-leading:1.5}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .ia-page-label{font-size:14px!important}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .eyebrow{font-size:11px!important;letter-spacing:.12em}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-actions]{gap:12px 22px}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] [data-fv-meta]{font-size:13px}
}
@media(max-width:700px){body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] .chapter-signature-origin{font-size:8px!important;letter-spacing:.025em}}
@media(max-width:380px){
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section],body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=section][data-fv-layout=split]{--fv-title-size:30px}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=profile]{--fv-title-size:34px}
 body.fi-subpage[data-fv-reviewed] #main [data-fv-scale=region]{--fv-title-size:28px}
}
@media(forced-colors:active){body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] :is(.ia-page-label,.fv-title-line){color:CanvasText!important}}
@media print{body.fi-subpage[data-fv-reviewed] #main [data-fv-scale] :is(.ia-page-label,.fv-title-line){color:#111!important}}
