/* Reserved, in-flow placements. Ad delivery is configured independently. */
.publisher-ad-space{box-sizing:border-box;grid-column:1/-1;clear:both;display:block;width:100%;max-width:970px;min-width:0;margin:64px auto;padding:14px 16px 16px;border:1px dashed #c7c6bc;background:#f5f3ed;color:#77796d;position:relative;isolation:isolate}
.publisher-ad-space .publisher-ad-label{margin:0 0 12px!important;color:#77796d!important;font:10px/1.4 "Segoe UI",Arial,sans-serif!important;font-weight:400!important;letter-spacing:1px;text-transform:uppercase;text-align:center}
.publisher-ad-mount{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:90px}
.publisher-ad-mount>ins{display:block;width:100%;max-width:100%;min-width:0}
@media(max-width:760px){.publisher-ad-space{max-width:100%;margin:48px auto;padding:12px}.publisher-ad-mount{min-height:250px}}
.publisher-reading-row{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:32px;align-items:start;grid-column:1/-1;min-width:0;width:100%;margin:48px 0}.site-themed .publisher-reading-row>.extended-guide{grid-column:auto;margin:0}.publisher-reading-row>.publisher-ad-space{grid-column:2;margin:0;max-width:336px}.publisher-reading-row .publisher-ad-mount{min-height:250px}
@media(max-width:1100px){.publisher-reading-row{grid-template-columns:minmax(0,1fr)}.publisher-reading-row>.publisher-ad-space{grid-column:1;margin:24px auto;max-width:336px}}
@media(max-width:760px){.publisher-ad-space{padding-inline:0}}
