/* Only placement styling. Hidden while review/activation is pending; no blank boxes. */
.ad-placement[hidden]{display:none!important}
.ad-placement{clear:both;margin:64px 0;padding:24px 0;border-top:1px solid #eceee9;border-bottom:1px solid #eceee9;text-align:center;overflow:hidden;max-width:100%;contain:layout}
.ad-label{display:block;color:#747b73;font-size:11px;line-height:1.6;margin-bottom:12px;letter-spacing:.08em}
.ad-surface{min-height:100px;max-width:100%}
@media(max-width:600px){.ad-placement{margin:56px 0}.ad-surface{min-height:250px}}
