/* v3.1 — icon prominence and quiet off-state studies; selected state unchanged. */
html[data-visual-study="1"]{--state-off:#edf3f7;--state-off-ink:#536a7c;--state-border:#c4d2dc;--study-icon-size:28px;--study-icon-stroke:2.2;--study-icon-order:0}
html[data-visual-study="2"]{--state-off:#e9eff5;--state-off-ink:#4e647b;--state-border:#bac8d7;--study-icon-size:30px;--study-icon-stroke:2.4;--study-icon-order:2}
html[data-visual-study="3"]{--state-off:#eff0f1;--state-off-ink:#59616a;--state-border:#c6cbd0;--study-icon-size:32px;--study-icon-stroke:2.6;--study-icon-order:0}
html[data-visual-study="4"]{--state-off:#e4edf4;--state-off-ink:#49657d;--state-border:#b2c5d5;--study-icon-size:28px;--study-icon-stroke:2.8;--study-icon-order:2}
@media(max-width:899px){
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .v6-hero{grid-template-columns:125px minmax(0,1fr);column-gap:8px}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup{grid-column:1;grid-row:1;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;color:#1d5275;background:transparent;padding:0}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup h1{order:1;font-family:'Brand PT Serif',Georgia,serif;font-size:23px;font-weight:700;font-style:normal;line-height:1.06;letter-spacing:-.3px;text-transform:none;white-space:normal;border:0;padding:0}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup h1>span{display:block;white-space:nowrap}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup .brand-drawing{order:var(--study-icon-order);flex:0 0 var(--study-icon-size);width:var(--study-icon-size);height:var(--study-icon-size);color:inherit}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup .brand-drawing svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--study-icon-stroke)}
 html[data-visual-study][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .v6-hero-copy{grid-column:2;grid-row:1;text-align:right}
}
