.mi-ad { border:0; background:none; margin:0; padding:0; min-height:0; }
.mi-ad > ins.adsbygoogle { display:block; }
.mi-ad:has(> ins[data-ad-status="filled"]), .mi-ad:has(> ins[data-ad-status="unfill-optimized"]) { margin-block:32px; }
.mi-ad > ins.adsbygoogle[data-ad-status="unfilled"], .mi-ad > ins.adsbygoogle:not([data-ad-slot]) { display:none !important; }
.mi-ad:has(> ins[data-ad-status="unfilled"]), .mi-ad:not(:has(> ins[data-ad-slot])) { display:none; }
@media print { .mi-ad { display:none !important; } }
