.news-article-body h2,.prose h2{font-size:1.65rem;margin:1.6em 0 .65em;line-height:1.3;}
.news-article-body h3,.prose h3{font-size:1.3rem;margin:1.4em 0 .65em;line-height:1.4;}
.news-article-body blockquote,.prose blockquote{border-left:3px solid #d00008;padding:8px 20px;margin:24px 0;background:#f7f8fa;color:#526078;}
.news-article-body ul,.news-article-body ol,.prose ul,.prose ol{padding-left:1.8em;margin:1em 0;}
.news-article-body li,.prose li{margin:.4em 0;}
.news-article-body a,.prose a{text-decoration:underline;overflow-wrap:anywhere;}
.news-article-body pre,.prose pre{overflow:auto;padding:16px;background:#f4f5f7;border-radius:8px;}

.news-full-article>.news-article-image:first-child{margin-top:0;}
