/* Reading layout approved on 5 November 2026. Scoped to the existing article template. */
.article-layout .article-hero {padding:48px 20px 32px;}
.article-layout .article-hero .v3-inner {max-width:780px;padding:0;}
.article-layout .article-hero .article-lead {padding:0;margin:0!important;}
.article-layout .article-hero .v3-eyebrow {text-transform:none;letter-spacing:0;font-weight:600;}
.article-layout > .v3-section.--light {padding:32px 20px 64px;}
.article-layout .article-body {max-width:780px!important;padding:0;}
.article-layout .article-body .article-hook {padding:0;border:0;border-radius:0;margin:0 0 32px;font-style:normal;font-weight:400;}
.article-layout .article-body > p {text-align:justify;hyphens:auto;text-wrap:pretty;}
.article-layout .article-body h2 {text-wrap:pretty;}
.article-layout .article-sources {margin-top:32px;padding:24px 0 0;border-top:1px solid var(--v3-border-light);border-radius:0;}
.article-layout .article-sources h3 {margin-top:0!important;}
.article-layout .article-author-box {margin-top:32px;}
.article-layout .article-author-box p {text-align:left;}
@media(max-width:600px){
 .article-layout .article-hero {padding-top:32px;}
 .article-layout .article-body > p {text-align:left;}
 .article-layout .article-body h2 {font-size:26px!important;}
 .article-layout .article-author-box {padding:20px;gap:14px;}
 .article-layout .article-author-box img {width:48px;height:48px;}
}
