/* Confined to existing follow-up metric components; labels and dates stay distinct. */
.impact-followup-card .impact-followup-metrics > li > strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),
.impact-followup-card .impact-followup-metrics > li > span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),
.impact-followup-card .impact-followup-metrics > li > time:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { display:block; }
.impact-followup-card .impact-followup-metrics > li > time:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin-top:.2rem; line-height:1.5; }
.impact-followup-card .impact-followup-metrics > li + li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin-top:.55rem; }
/* New bounded research summaries, not sitewide article/table overrides. */
.reference44:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin:1.5rem 0; padding:clamp(1rem,3vw,1.5rem); border:1px solid #cbd7cd; border-radius:1rem; background:#f1f6ed; color:#183f34; }
.reference44 h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44 h4:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44 p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44 li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44 summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { color:#183f34; }
.reference44 a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { color:#165347; text-decoration:underline; text-underline-offset:.15em; overflow-wrap:anywhere; }
.reference44 a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44 summary:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44-scroll:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { outline:3px solid #875b0c; outline-offset:3px; }
.reference44-scroll:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { overflow-x:auto; max-width:100%; margin:1rem 0; border:1px solid #cbd7cd; border-radius:.5rem; background:#fff; }
.reference44-scroll table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { width:100%; min-width:31rem; margin:0; border-collapse:collapse; }
.reference44-scroll th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.reference44-scroll td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { padding:.7rem; border-bottom:1px solid #cbd7cd; text-align:left; color:#183f34; white-space:normal; }
.reference44-scroll caption:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { text-align:left; padding:.8rem; color:#183f34; font-weight:700; }
.reference44 summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { padding:.75rem 0; min-height:44px; cursor:pointer; font-weight:700; }
.reference44 li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin:.65rem 0; }
.reference44 pre:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { overflow-x:auto; white-space:pre; max-width:100%; padding:.8rem; background:#fff; color:#183f34; }

/* Keep the first mobile numeric column visible in the new four-column table. */
#platform-label-breadth table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { table-layout:fixed; }
#platform-label-breadth thead th:first-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { width:34%; }
