/* The article has its own continuous rails, separate from the corporate canvas. */
.site-canvas:has(.journal-page){background-image:none}
.site-canvas:has(.journal-page)>.canvas-rails,.site-core:has(.journal-page)::before,.site-core:has(.journal-page)::after{display:none}
.article-mode .journal-figure>figcaption{margin-bottom:14px;font:400 14px/1.6 var(--journal-sans);color:var(--journal-ink)}
.article-mode .journal-chart-root{width:100%;min-width:0;margin:0}
.article-mode .journal-chart-root .lc-root{background:transparent}
.article-mode .journal-chart-root .lc-legend{padding-left:0;gap:8px 16px}
.article-mode .journal-figure-caption{margin:14px 0 0;max-width:680px;font:10px/1.7 var(--journal-sans);color:var(--journal-muted);overflow-wrap:anywhere}
.article-mode .journal-waterfall-pair{display:grid;gap:32px}
.article-mode .journal-waterfall-pair section{min-width:0}
.article-mode .journal-waterfall-pair h4{margin:0 0 8px;font:400 13px/1.6 var(--journal-sans);color:var(--journal-ink)}
.article-mode .journal-figure-result{margin:12px 0 0;font:11px/1.6 var(--journal-sans);color:var(--journal-muted)}
.article-mode .journal-figure-result strong{font:400 19px/1.4 var(--journal-sans);color:var(--journal-accent)}
.article-mode .journal-chart-root .lc-chart-tooltip{font:11px/1.5 var(--journal-sans)}
.home-articles .section-action{margin-top:40px}
@media(max-width:767px){.article-mode .journal-figure>figcaption{font-size:13px}.article-mode .journal-figure-caption{font-size:10px}.article-mode .journal-waterfall-pair{gap:24px}.home-articles .section-action{margin-top:28px}}
/* Vitals uses a 720-unit plotting canvas; scale type independently on small screens. */
@media(max-width:767px){
 .article-mode .journal-chart-root .lc-chart text{font-size:17px}
 .article-mode .journal-chart-root .lc-axes text{font-size:16px}
 .article-mode .journal-chart-root .lc-axes .lc-axis-label{font-size:17px}
 .article-mode .journal-chart-root .lc-chart [style*="font-size:11px"]{font-size:16px!important}
 .article-mode .journal-chart-root .lc-chart [style*="font-size:12px"]{font-size:16px!important}
}
