/* Editorial images follow the reading column; shared header optics stay canonical. */
.editorial-page[data-visual23=article] .editorial-media{margin:38px 0 42px;max-width:100%;}
.editorial-page[data-visual23=article] .editorial-media img{
  display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;
  border-radius:24px;background:#edf1e9;
}
.editorial-page[data-visual23=article] .editorial-cover{margin:0 0 46px;}
.editorial-page[data-visual23=article] .editorial-media figcaption{
  margin:12px 2px 0;font-size:14px;line-height:1.55;color:var(--e23-muted,#4f6859);
}
.editorial-page[data-visual23=article] .editorial-media+h2{margin-top:0;}
.editorial-page[data-visual23=article] .article-pager{
  display:flex;justify-content:space-between;gap:24px;margin:42px 0 0;padding:24px 0 0;
  border-top:1px solid var(--e23-line,#bdcdb7);font-size:16px;line-height:1.5;
}
.editorial-page[data-visual23=article] .article-pager a{max-width:46%;color:var(--e23-ink,#173f35);}
.editorial-page[data-visual23=article] .article-pager a:last-child{text-align:right;margin-left:auto;}
.editorial-page[data-visual23=article] .article-pager span{display:block;font-size:12px;color:var(--e23-muted,#4f6859);margin-bottom:6px;}
@media(max-width:700px){
  .editorial-page[data-visual23=article] .editorial-media{margin:28px 0 32px;}
  .editorial-page[data-visual23=article] .editorial-cover{margin-top:0;}
  .editorial-page[data-visual23=article] .editorial-media img{border-radius:18px;}
  .editorial-page[data-visual23=article] .editorial-media figcaption{font-size:12px;}
  .editorial-page[data-visual23=article] .article-pager{font-size:14px;gap:16px;}
}
