.ad-slot{width:min(calc(100% - 32px),1160px);margin:28px auto;padding:10px 0;text-align:center;overflow:hidden}
.ad-label{display:block;margin-bottom:8px;color:var(--muted,#667085);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ad-host{display:block;width:100%;max-width:100%;margin:0 auto;overflow:hidden}
.ad-slot-native .ad-host{min-height:120px}
.ad-slot[data-ad-state="empty"]{display:none}
@media(max-width:767px){.ad-slot{width:min(calc(100% - 20px),360px);margin:20px auto}.ad-slot-native .ad-host{min-height:96px}}
