.article-content h2::before,.article-content h2::after,.article-content h3::before,.article-content h3::after{content:none!important;display:none!important;}
.article-content h2,.article-content h3{color:#2d3035!important;background:none;border:0;box-shadow:none;text-shadow:none;transform:none;line-height:1.55;position:relative;}
.article-content h2{font-size:21px;margin:30px 0 18px;}
.article-content h3{font-size:18px;margin:24px 0 14px;}
.article-content h2{padding:10px 12px;background:#faf5f3;border-left:3px solid #c94d43;border-radius:0 4px 4px 0;}
.article-content h3{padding:0;border:0;}
/* 20261107: B full-width dividers and bottom spacing, with C block/accent retained. */
body .article-content h2{background:#faf5f3!important;border:0!important;border-left:3px solid #c94d43!important;border-bottom:1px solid #e4e6e9!important;padding:10px 12px 11px!important;}
body .article-content h3{border:0!important;border-bottom:1px solid #eef0f2!important;padding:0 0 8px!important;}
