/* Normalized article headings follow this site's existing typography. */
.article-body .lh-normalized-heading { text-indent:0 !important; font-family:inherit; line-height:1.55 !important; font-weight:700 !important; color:var(--black, #222); overflow-wrap:anywhere; }
.article-body h2.lh-normalized-heading { font-size:23px !important; margin:40px 0 14px !important; }
.article-body h3.lh-normalized-heading { font-size:18px !important; margin:28px 0 10px !important; }
.article-body h4.lh-normalized-heading, .article-body h5.lh-normalized-heading, .article-body h6.lh-normalized-heading { font-size:16px !important; margin:24px 0 10px !important; }
.article-body .lh-normalized-heading span, .article-body .lh-normalized-heading a, .article-body .lh-normalized-heading em, .article-body .lh-normalized-heading i, .article-body .lh-normalized-heading small { font-family:inherit !important; font-size:inherit !important; font-weight:inherit !important; line-height:inherit !important; text-indent:0 !important; }
@media(max-width:767px) {
 .article-body h2.lh-normalized-heading { font-size:20px !important; margin:27px 0 13px !important; }
 .article-body h3.lh-normalized-heading { font-size:17px !important; margin:24px 0 9px !important; }
}
