/* Opening: legacy 300x250. Body: the existing responsive horizontal formats. */
.news-house-banner-slot{container-type:inline-size;clear:both;margin:32px 0;max-width:100%;font-family:var(--sans,sans-serif)}
.news-house-banner-slot[hidden]{display:none}
@media(min-width:1200px){
 .reads-preview-opening-ad>.news-house-banner-slot{margin:0}
}
.news-house-banner-slot .news-house-banner-label{display:none;margin:0 0 6px;font-size:11px;line-height:1.5;color:var(--color-text-secondary,#535d57)}
.news-house-banner-slot .news-house-banner{--hx:16px;--hy:12px;--hw:288px;--hs:18px;--cx:16px;--cy:66px;--cs:11px;--bx:235px;--by:80px;--bs:8px;position:relative;isolation:isolate;display:none;box-sizing:border-box;width:320px;height:100px;margin-inline:auto;padding:0;overflow:hidden;border:0;border-radius:0;background:#edf4ef;color:#0d281e;text-decoration:none;font-family:var(--sans,sans-serif);font-synthesis:none}
.news-house-banner-slot .news-house-banner-background{position:absolute;inset:0;z-index:-2;display:block}
.news-house-banner-slot .news-house-banner-background img{display:block;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}
.news-house-banner-slot [data-house-banner-id="archive"] .news-house-banner-background img{object-position:50% 75%}
.news-house-banner-slot .news-house-banner::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,246,.55);pointer-events:none}
.news-house-banner-slot .news-house-banner-heading{position:absolute;left:var(--hx);top:var(--hy);width:var(--hw);display:block;margin:0;font:900 var(--hs)/1.2 'SINKIRO Spotlight Heading',var(--sans,sans-serif);font-synthesis:none;letter-spacing:0;color:#102a20;white-space:pre-line;overflow-wrap:anywhere;word-break:normal;text-shadow:none;opacity:1}
.news-house-banner-slot [data-house-heading-wide]{display:none}
.news-house-banner-slot .news-house-banner-cta{position:absolute;left:var(--cx);top:var(--cy);display:block;font:400 var(--cs)/1.4 var(--sans,sans-serif);font-synthesis:none;letter-spacing:0;color:#00251b;white-space:nowrap;text-shadow:none;opacity:1}
.news-house-banner-slot .news-house-banner-brand{position:absolute;left:var(--bx);top:var(--by);font:700 var(--bs)/1.3 var(--sans,sans-serif);font-synthesis:none;color:#0d281e;letter-spacing:.12em;white-space:nowrap;text-shadow:none;opacity:1}
.news-house-banner-slot a.news-house-banner:hover .news-house-banner-cta{text-decoration:underline;text-underline-offset:3px}
.news-house-banner-slot a.news-house-banner:focus-visible{outline:3px solid var(--color-accent,#005b49);outline-offset:3px}
.news-house-banner-slot [aria-disabled="true"]{cursor:default}
@container (min-width:320px){
 .news-house-banner-slot .news-house-banner,.news-house-banner-slot .news-house-banner-label{display:block}
}
@container (min-width:468px){
 .news-house-banner-slot .news-house-banner{--hx:18px;--hy:9px;--hw:350px;--hs:18px;--cx:18px;--cy:35px;--cs:10px;--bx:390px;--by:25px;--bs:9px;width:468px;height:60px}
 .news-house-banner-slot [data-house-heading-wide]{display:block}
 .news-house-banner-slot [data-house-heading-mobile]{display:none}
}
@container (min-width:728px){
 .news-house-banner-slot .news-house-banner{--hx:28px;--hy:17px;--hw:570px;--hs:24px;--cx:28px;--cy:57px;--cs:12px;--bx:624px;--by:39px;--bs:10px;width:728px;height:90px}
 .news-house-banner-slot .news-house-banner-heading{color:#17362a}
}
/* No-JS artwork follows the article container rather than the viewport. */
.news-house-banner-slot .news-house-banner-background [data-house-artwork="wide"],
.news-house-banner-slot .news-house-banner-background [data-house-artwork="medium"]{display:none}
@container (min-width:468px){
 .news-house-banner-slot .news-house-banner-background [data-house-artwork="mobile"]{display:none}
 .news-house-banner-slot .news-house-banner-background [data-house-artwork="medium"]{display:block}
}
@container (min-width:728px){
 .news-house-banner-slot .news-house-banner-background [data-house-artwork="medium"]{display:none}
 .news-house-banner-slot .news-house-banner-background [data-house-artwork="wide"]{display:block}
}
/* Scope the near-square format to the opening frame; never reshape the body slot. */
.reads-preview-opening-ad .news-house-banner{--hx:22px;--hy:24px;--hw:256px;--hs:24px;--cx:22px;--cy:184px;--cs:12px;--bx:216px;--by:222px;--bs:9px;display:block;width:300px;height:250px}
.reads-preview-opening-ad .news-house-banner-label{display:block}
.reads-preview-opening-ad .news-house-banner-background img{object-position:center}
.reads-preview-opening-ad .news-house-banner-heading{color:#17362a}

/* Align in-article advertisements with the magazine chapter column. */
.reads-published[data-reads-layout="magazine"] .reads-components > .news-house-banner-slot .news-house-banner{margin-inline:0}
@media(min-width:901px){.news-detail .reads-published[data-reads-layout="magazine"] .reads-components > .reads-component--point,.reads-published[data-reads-layout="magazine"] .reads-components > .news-house-banner-slot{margin-inline-start:40px}}
