/* Presentation corrections shared by the published pages. */
html body .economics-decision-frame :is(h2,p){color:#eef3f1!important}
html body .economics-decision-frame .ew-kicker{color:#e4c686!important}
html body .economics-decision-frame li p{color:#d4e0e4!important}
html body .economics-decision-frame{padding:clamp(22px,3vw,42px)!important;gap:clamp(24px,4vw,52px)}
html body[data-cabinet-page] .workspace-visuals:has(> :is(h3,h4,p,.model-deep-dive)){display:grid;grid-template-columns:minmax(0,1fr)!important;gap:22px;align-items:start}
html body[data-cabinet-page] .workspace-visuals>:is(h3,h4,p,.model-deep-dive,.model-chart-shell){min-width:0;max-width:100%;margin-block:0;align-self:start}
html body[data-cabinet-page] .workspace-visuals>:is(h3,h4){padding-top:14px}
html body .ahs-motion-setting{display:none!important}
html body .ahs-field-hint,html body .ahs-equation-help{font-size:max(13px,.82rem);line-height:1.6}
html body .ahs-demo219 [data-demo-params] label{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){html body .economics-decision-frame{margin-inline:0!important;grid-template-columns:1fr!important}html body .economics-decision-frame li{grid-template-columns:32px minmax(0,1fr);gap:10px}html body[data-cabinet-page] .workspace-visuals{grid-template-columns:minmax(0,1fr)!important}}
html body :is(.surface-card figcaption,.surface-card figcaption span,.surface-status,.ahs-field-hint,.ahs-equation-help){font-size:14px!important;line-height:1.65!important}
html body :is(.research-card small,.paper small,.ew-tool small,.ew-model small){font-size:13px!important;line-height:1.5!important}
/* Contextual navigation is a full row, not an analysis column. */
html body .lab-view{align-items:start;align-content:start}
html body .lab-view>.ia-tool-links226{grid-column:1/-1;grid-row:1;min-width:0;margin:0;padding:16px clamp(18px,3vw,42px);align-self:start}
html body .lab-view>.control-rail{grid-column:1;grid-row:2;min-width:0}
html body .lab-view>.analysis-desk{grid-column:2;grid-row:2;min-width:0}
html body .lab-view>:not(.control-rail):not(.analysis-desk):not(.ia-tool-links226){grid-column:1/-1;min-width:0}
@media(max-width:1050px){html body .lab-view>.control-rail{grid-column:1/-1;grid-row:2}html body .lab-view>.analysis-desk{grid-column:1/-1;grid-row:3}}
html body :is(.inst-brief,.strategy-brief,.inst-grid,.bank-reading-grid,.workspace-visuals)>*{min-width:0;max-width:100%}
html body .inst-brief{grid-template-columns:repeat(2,minmax(0,1fr))}
html body .inst-equation{max-width:100%;overflow-x:auto;box-sizing:border-box}
@media(max-width:700px){html body .inst-brief{grid-template-columns:minmax(0,1fr)}}
