/* Article 11 — isolated editorial data visualizations */
.article-hero-image--landscape{aspect-ratio:3/2;max-height:520px}.article-hero-image--landscape img{object-position:50% 54%}
.insight-figure{margin:44px 0;padding:32px;background:var(--petrol);color:var(--cream)}
.insight-figure__kicker{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand)}
.insight-figure h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.25;margin:12px 0 28px;color:var(--cream)}
.metric-flow{display:flex;flex-direction:column;gap:12px}.metric-flow__row{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center}
.metric-flow__value{font-family:var(--serif);font-size:22px;color:var(--cream);white-space:nowrap}.metric-flow__track{height:40px;background:rgba(239,231,214,.1);position:relative;overflow:hidden}.metric-flow__fill{height:100%;background:var(--sand)}
.metric-flow__label{position:absolute;inset:0;display:flex;align-items:center;padding-left:12px;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal)}
.insight-figure figcaption{font-family:var(--mono);font-size:9px;line-height:1.65;color:var(--travertine);margin-top:22px}
.insight-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sand);margin:44px 0}.insight-stat{padding:26px;border-right:1px solid var(--sand)}.insight-stat:last-child{border-right:0}.insight-stat b{display:block;font-family:var(--serif);font-size:38px;font-weight:300;color:var(--petrol);margin-bottom:8px}.insight-stat span{font-family:var(--mono);font-size:9px;line-height:1.6;color:var(--espresso);letter-spacing:.04em}
.risk-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sand);border:1px solid var(--sand);margin:44px 0}.risk-layer{background:var(--cream);padding:25px}.risk-layer__num{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sand)}.risk-layer h3{font-family:var(--serif);font-size:22px;font-weight:400;margin:12px 0 8px}.risk-layer p{font-family:var(--serif);font-size:15px;line-height:1.6;margin:0;color:var(--espresso)}
.article-content ul.analysis-questions{padding:0;margin:30px 0 42px;list-style:none;border-top:1px solid var(--sand)}.analysis-questions li{font-family:var(--serif);font-size:17px;line-height:1.6;padding:14px 0;border-bottom:1px solid rgba(194,172,138,.55)}
@media(max-width:700px){.insight-figure{margin-left:-24px;margin-right:-24px;padding:26px 24px}.metric-flow__row{grid-template-columns:90px 1fr}.metric-flow__value{font-size:18px}.metric-flow__label{font-size:7px}.insight-stats,.risk-layers{grid-template-columns:1fr}.insight-stat{border-right:0;border-bottom:1px solid var(--sand)}.insight-stat:last-child{border-bottom:0}.article-hero-image--landscape{aspect-ratio:4/3}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
