.news-article{max-width:1100px}.news-article-content{display:flow-root;overflow-wrap:anywhere}.news-article-content>*{max-width:850px;margin-left:auto;margin-right:auto}.news-article-content>.alignwide,.news-article-content>.alignfull{max-width:100%;width:100%}.news-article .news-article-content p{color:inherit}.news-article-content :is(h2,h3,h4){line-height:1.3;margin-top:1.5em}.news-article-content figure{margin-top:1.5rem;margin-bottom:1.5rem}.news-article-content figcaption{font-size:.9rem;line-height:1.5;margin-top:.7em}.news-article-content :is(img,video,iframe){max-width:100%}.news-article-content video{height:auto}.news-article-content .wp-block-columns{gap:28px}.news-article-content .wp-block-image.alignleft{float:left;margin:0 24px 20px 0;max-width:45%}.news-article-content .wp-block-image.alignright{float:right;margin:0 0 20px 24px;max-width:45%}.news-article-content blockquote{border-left:4px solid #eab848;padding:16px 24px;margin-top:24px}.news-article-content .wp-block-table{overflow-x:auto}.news-article-content .wp-block-table table{min-width:0}.news-article-content .wp-block-button__link{border-radius:6px;text-decoration:none}.news-article-content .has-background{padding:20px;border-radius:6px}.news-article-content .wp-block-cover{padding:24px}.news-article-content .wp-block-gallery img{border-radius:6px}@media(max-width:781px){.news-article-content .wp-block-columns{flex-wrap:wrap!important}.news-article-content .wp-block-column{flex-basis:100%!important}.news-article-content .wp-block-image.alignleft,.news-article-content .wp-block-image.alignright{float:none;max-width:100%;margin:20px auto}.news-article-content .wp-block-media-text{grid-template-columns:100%!important}.news-article-content .wp-block-media-text__media{grid-column:1;grid-row:1}.news-article-content .wp-block-media-text__content{grid-column:1;grid-row:2;padding:20px 0}}
/* Transparent article blocks use white text in dark mode, including old inline colours. */
html[data-theme=dark] .news-article-content,html[data-theme=dark] .news-article-content :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,figcaption,span,strong,em):not(.has-background){color:#fff!important}
/* Respect explicitly coloured panels, buttons and covers. */
html[data-theme=dark] .news-article-content .has-background{color:#173944}
html[data-theme=dark] .news-article-content .has-background :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,figcaption,span,strong,em){color:inherit!important}
html[data-theme=dark] .news-article-content .wp-block-cover,html[data-theme=dark] .news-article-content .wp-block-cover :is(p,h1,h2,h3,h4,h5,h6,span){color:#fff!important}
html[data-theme=dark] .news-article-content a:not(.wp-block-button__link){color:inherit;text-decoration:underline;text-underline-offset:3px}
