/* Reserve real measurable space only after the configured CMP decision. */
.adslot{display:none;width:min(1100px,92vw);max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}
.adslot[hidden]{display:none!important}
.adslot[data-ad-state="eligible"],.adslot[data-ad-state="requested"]{display:block;min-height:140px;margin-block:48px;padding:20px 16px;border-block:1px solid var(--line,#d8dce5);background:var(--bg2,#f7f8fb)}
.adslot .ad-l{margin:0 0 12px;font:500 10px/1.6 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mut,#62687a);text-align:center;pointer-events:none}
.adslot ins.adsbygoogle{display:block;min-width:0;width:100%;max-width:100%;min-height:90px}
.adslot:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none}
@media(max-width:600px){.adslot[data-ad-state="eligible"],.adslot[data-ad-state="requested"]{min-height:140px;padding:18px 8px;margin-block:40px}}
