/* Ad boxes stay hidden until ads.js fills them, so pages look the same with ads turned off. */
.ad-slot{display:block;width:100%;max-width:728px;margin:14px auto 0;min-height:60px;overflow:hidden;text-align:center}
.ad-slot .adsbygoogle{display:block}
.ad-preview{display:grid;place-items:center;min-height:90px;border:2px dashed #b5cfb0;border-radius:10px;background:#f4faf0;color:#7a917f;font-size:12px;font-weight:700}
.ad-break-preview{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#173b2ecc;color:#fff;font:700 18px/1.6 system-ui,sans-serif}
