.ad-placement[hidden]{display:none!important}
.ad-placement{box-sizing:border-box;grid-column:1/-1;clear:both;margin:28px 0;padding:14px 16px;border:1px solid var(--divider,#e9e8ee);border-radius:8px;background:var(--surface,#f8f8fb);color:var(--sub,#666);text-align:center;overflow:hidden}
.ad-placement-label{display:block;margin-bottom:12px;font-size:11px;line-height:1.5;font-weight:400;letter-spacing:.03em}
.ad-placement-body{min-height:100px}
.ad-placement.is-preview .ad-placement-body{display:flex;align-items:center;justify-content:center;border:1px dashed var(--divider,#d6d3dd);padding:24px;font-size:13px;line-height:1.7}
.ad-placement .adsbygoogle{display:block;min-height:100px}
@media(max-width:600px){.ad-placement{margin:24px 0;padding:12px 8px}.ad-placement-body{min-height:100px}}
.ad-placement.ad-side-rail{display:none}
@media(min-width:1320px){
 .ad-placement.ad-side-rail{display:block;position:fixed;top:110px;width:180px;max-height:calc(100vh - 140px);margin:0;padding:10px 8px;z-index:20;background:#fff}
 .ad-side-rail[data-ad-placement=article-left]{left:calc(50% - 650px)}
 .ad-side-rail[data-ad-placement=article-right]{right:calc(50% - 650px)}
 .ad-side-rail .ad-placement-body,.ad-side-rail .adsbygoogle{min-height:300px}
}
.ad-privacy-settings{display:block;margin:24px auto;padding:10px 16px;border:1px solid #d6d3dc;border-radius:8px;background:#fff;color:#45404d;font:inherit;font-size:13px;cursor:pointer}
