/* Publisher spacing only. MGID controls its own responsive cards and creative sizes. */
.nhx-mgid{clear:both;min-width:0;max-width:100%;margin:32px 0;border:0;padding:0;background:transparent}
.nhx-mgid-label{display:block;margin:0 0 10px;text-align:center;color:#68645d;font:10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.nhx-mgid-inline{margin:28px 0}
.nhx-mgid-smart{margin:35px 0}
.nhx-mgid-after-list{margin-top:20px;margin-bottom:32px}
.nhx-mgid-top{padding-top:8px;padding-bottom:8px}
.nhx-mgid-top .nhx-mgid{margin:0}
.nhx-mgid-lead{max-width:930px;margin:24px auto 30px}
.nhx-mgid-header .nhx-mgid-preview{min-height:300px}
.nhx-mgid-preview{display:flex;align-items:center;justify-content:center;min-height:240px;padding:24px;box-sizing:border-box;background:repeating-linear-gradient(135deg,#f0eee8,#f0eee8 12px,#f8f6f0 12px,#f8f6f0 24px);text-align:center;color:#716a5f;font:13px/1.6 Arial,sans-serif}
.nhx-mgid-smart .nhx-mgid-preview{min-height:360px}
@media(max-width:650px){.nhx-mgid,.nhx-mgid-inline,.nhx-mgid-smart{margin:26px 0}.nhx-mgid-after-list{margin-top:10px;margin-bottom:26px}}
@media print{.nhx-mgid,.nhx-mgid-after-list{display:none!important}}
