#site-ad[hidden]{display:none!important}
#site-ad{position:static;max-width:970px;margin:2rem auto;padding:1rem;min-width:0;box-sizing:border-box;border-top:1px solid #83928b55}
#site-ad .ad-label{font:12px/1.4 system-ui,sans-serif;text-align:center;opacity:.7;margin:0 0 .75rem}
#site-ad ins{width:100%;height:90px}
@media(max-width:600px){#site-ad{margin:1rem auto;padding:.75rem}#site-ad ins{height:100px}}
