.temporal-story{height:100%;display:grid;grid-template-rows:minmax(230px,1fr) 192px;gap:10px}
.temporal-story>.explanation-svg{width:100%;height:100%;object-fit:fill;min-height:0}
.timing-detail-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;min-height:0}
.timing-uptake-panel,.timing-cohort-panel{min-height:0;border-top:2px solid #b7ceca;padding-top:9px;color:#214e60;font-size:15px}
.uptake-controls{display:flex;align-items:center;justify-content:space-between;gap:14px}
.uptake-controls .dash-dropdown{width:170px;flex-shrink:0;font-size:12px}
.timing-uptake-panel .dash-graph{height:150px}
.timing-uptake-panel small{font-size:10px;color:#617e87}
.cohort-art{width:100%;height:calc(100% - 24px);object-fit:contain}
.timing-review-strip{display:flex;gap:22px;font-size:10px;color:#637c85;align-items:center;border-top:1px solid #e0e8e8}
.timing-review-strip span:first-child{font-weight:700;color:#8d7028}
.slide-11 .chronology-rail{display:none}
