/* Empty, unconfigured placements take no space. Active ads remain in document flow. */
.spn-ad-placement:empty{display:none}
.spn-ad-placement.spn-ad-active{display:block;box-sizing:border-box;width:100%;max-width:1100px;min-width:0;margin:36px auto;padding:16px 0;clear:both;border-top:1px solid #d7d4ce;border-bottom:1px solid #d7d4ce}
.spn-ad-label{display:block;margin:0 0 12px;text-align:center;font-family:"DM Sans",Arial,sans-serif;font-size:10px;line-height:1.5;letter-spacing:1.5px;color:#666}
.spn-ad-placement .adsbygoogle{display:block;width:100%;min-width:0}
@media(max-width:760px){.spn-ad-placement.spn-ad-active{margin:28px auto;padding:16px 0}}