.editorial-page-photo{margin:16px 0 24px;overflow:hidden;border-radius:10px;background:#f3f4ee}
.editorial-page-photo>img{display:block;width:100%;height:clamp(220px,27vw,330px);object-fit:cover}
.editorial-page-photo>figcaption{padding:9px 13px;color:#58635b;font-size:11px;line-height:1.6}
.editorial-photo-credit{font-size:10px}.editorial-photo-credit a{color:inherit;text-underline-offset:2px}
.editorial-page-photo.article-cover>img{height:clamp(230px,30vw,360px)}
.article-inline-images .editorial-page-photo>img{height:auto;max-height:420px;object-fit:contain}
.editorial-card-photo-link{display:block;grid-column:1;grid-row:1 / span 4;overflow:hidden;border-radius:7px}
.editorial-card-photo-link>img{display:block;width:100%;height:100%;object-fit:cover}
.home-invitation-caption .editorial-photo-credit{color:#fffdf6}
.home-route-image>a{display:block;width:100%;height:100%}
@media(max-width:600px){.editorial-page-photo>img{height:210px}.editorial-page-photo.article-cover>img{height:230px}.editorial-card-photo-link{width:105px;height:110px}.editorial-page-photo>figcaption{font-size:10px}}
