.oc-article-ad{clear:both;margin:36px 0;max-width:100%;min-width:0;contain:layout style}
.oc-article-ad-label{font:11px/18px var(--font-body,sans-serif);color:#89929c;margin:0 0 8px}
.oc-article-ad-slot{width:100%;min-height:250px;max-width:100%}
body.oc-article-floor-visible{padding-bottom:130px}
@media(max-width:767px){
 .oc-article-ad{margin:28px 0}
 body.oc-article-floor-visible{padding-bottom:calc(25vh + 24px + env(safe-area-inset-bottom,0px))}
}
