.b-prose .kl-article-ad { margin: 0; text-align: center; }
.b-prose .kl-article-ad[data-ad-state="filled"], .b-prose .kl-article-ad[data-ad-state="unfill-optimized"] { margin: 32px 0; }
.b-prose .kl-article-ad-label { display: none; margin-bottom: 8px; color: #77808c; font-size: 11px; line-height: 1.5; font-weight: 400; }
.b-prose .kl-article-ad[data-ad-state="filled"] .kl-article-ad-label, .b-prose .kl-article-ad[data-ad-state="unfill-optimized"] .kl-article-ad-label { display: block; }
.b-prose .kl-article-ad[hidden] { display: none !important; }
