/* Editorial reading styles within the existing v11 dark visual system. */
.article-head{max-width:1000px}.article-head>.text-link{margin-bottom:35px}.article-head>.eyebrow{display:block;margin-top:20px}.article-head h1{font-size:clamp(38px,5.2vw,76px);max-width:1000px;line-height:1.1}.article-intro{max-width:780px}.editorial-byline{font-size:11px!important;color:#7799ad!important;margin-top:22px!important}.article-body{max-width:830px;margin-left:auto;margin-right:auto}.article-body p{line-height:1.95}.editorial-figure{margin:0 0 38px}.editorial-figure img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#0a1824}.editorial-figure figcaption{font-size:11px;line-height:1.8;color:#819fb1;margin-top:13px}.schematic{margin:38px 0}.schematic img{max-height:none}.article-contents{border-block:1px solid #52788e55;padding:25px 0;margin:35px 0}.article-contents strong{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bbd7e5;margin-bottom:15px}.article-contents a{display:block;font-size:13px;line-height:1.6;margin:9px 0;color:#8fb6ca}.article-body section{scroll-margin-top:100px}.article-body p a,.editorial-sources a{color:#b6d8e8;text-decoration:underline;text-underline-offset:3px}.editorial-sources{border-top:1px solid #52788e55;padding-top:20px}.editorial-sources ul{padding-left:20px;font-size:13px;line-height:1.85}.editorial-sources li{margin:12px 0}.editorial-note{font-size:11px!important;color:#809cae!important}.article-project{margin-top:50px!important;padding:32px;border:1px solid #52788e55;background:#0c1d2c}.article-project h2{font-size:32px!important}.article-project p{font-size:14px!important}.article-project .button{margin-top:20px}.insight-card{min-width:0}.insight-card .insight-cover img{width:100%;height:100%;object-fit:cover}.insight-card h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2}.insight-card p{line-height:1.8}.insight-card[hidden]{display:none!important}.scale-bento-card strong{font-size:clamp(22px,2.4vw,36px)!important}.grand-metrics strong{white-space:nowrap}@media(max-width:650px){.article-body{width:100%}.article-head h1{font-size:39px}.article-body h2{font-size:26px}.article-project{padding:24px}.article-contents a{font-size:12px}.editorial-figure{margin-bottom:28px}.article-body p{line-height:1.85}.scale-bento-card strong{font-size:25px!important}}
.article-head>.text-link{display:flex!important;width:fit-content;margin:0 0 20px!important}.article-head>.eyebrow{display:flex!important;width:fit-content;margin:0 0 28px!important}
