/* Editorial route: one journal, a pinned contents rail and a full-bleed closing band. */
.editorial-detail .editorial-jumps,.editorial-page .editorial-jumps{position:sticky;top:var(--header-height,116px);z-index:70}
.editorial-jumps.is-ended{visibility:hidden;pointer-events:none}
.editorial-detail [id],.editorial-page [id]{scroll-margin-top:calc(var(--header-height,116px) + 74px)}
.editorial-next{position:relative;isolation:isolate}
.editorial-next::before{content:"";position:absolute;inset:0;z-index:-1;background:#c3dcef;box-shadow:0 0 0 100vmax #c3dcef;clip-path:inset(0 -100vmax)}
.opening-elsewhere{margin-top:32px;border-top:1px solid #17232b55;padding-top:16px}
.opening-elsewhere>a{display:block;padding:12px 0;border-bottom:1px solid #17232b33;font:500 15px/1.25 var(--serif)!important;text-decoration:none!important}
.opening-elsewhere>a:hover{text-decoration:underline!important;text-decoration-color:#c9236c!important;text-decoration-thickness:2px!important}
.opening-elsewhere small{display:block;font:600 9px/1.6 var(--sans);letter-spacing:.07em;margin-bottom:4px}
.journal-filters{grid-template-columns:minmax(0,1fr) 200px 200px 90px}
/* A palette change makes the catalog rollover visible without adding outlines. */
.catalog-grid .catalog-card:hover,.catalog-grid .catalog-card:focus-visible{background:var(--catalog-hover,#d8e8f5)!important;transition:background-color .22s ease,transform .22s ease}
.catalog-grid .catalog-card:hover img{transform:scale(1.025);transition:transform .25s ease}
.centerfold-copy p{font:400 16px/1.42 var(--serif);color:var(--ink);margin:0 0 15px}
.centerfold-copy .centerfold-data{font:500 12px/1.5 var(--sans);border-top:2px solid #c9236c;padding-top:13px;margin-top:20px;color:var(--ink)}
@media(max-width:1000px){.journal-filters{grid-template-columns:minmax(0,1fr) 170px 170px}.journal-filters [role=status]{grid-column:1/-1;padding:0}}
@media(max-width:700px){.journal-filters{grid-template-columns:1fr 1fr;gap:14px}.journal-filters label:first-child{grid-column:1/-1}.journal-filters [role=status]{grid-column:1/-1}.editorial-detail .editorial-jumps,.editorial-page .editorial-jumps{top:var(--header-height,82px)}.opening-elsewhere{display:none}.centerfold-copy p{font-size:18px}.centerfold-copy .centerfold-data{font-size:12px}}
@media(max-width:700px){.editorial-opening>aside{display:block;border-top:3px solid #c9236c;padding-top:18px}.editorial-opening>aside p{font:400 14px/1.5 var(--sans)}.opening-elsewhere{display:block;margin-top:22px}.opening-elsewhere>a{font-size:17px}}
@media print{.editorial-detail .editorial-jumps,.editorial-page .editorial-jumps{display:none!important}.editorial-next::before{display:none}}
