/* Article-specific artwork; retain the approved journal layout and motion. */
.reading-photo:has(>.journal-cover-panel),.journal-feature-image:has(>.journal-cover-panel){position:relative;overflow:hidden}
.reading-photo>img.journal-cover-panel,.journal-feature-image>img.journal-cover-panel{position:absolute;inset:0 0 0 auto;width:210.527%;max-width:none;height:100%;object-fit:cover;object-position:right center;transform-origin:76.25% 50%}
.journal-feature-image:has(>.journal-cover-panel){height:310px;flex:none}
@media(max-width:1000px){.journal-feature-image:has(>.journal-cover-panel){height:320px}}
@media(max-width:760px){.journal-feature-image:has(>.journal-cover-panel){height:225px}}

/* Keep both shoe-height examples visible in this portrait comparison. */
.reading-photo:has(>.journal-cover-fit-panel){container-type:size;background:#f1eee7;position:relative;overflow:hidden}
.reading-photo>img.journal-cover-fit-panel{position:absolute;inset:0 auto 0 calc(50% - 135.5556cqh);height:100%;width:177.7778cqh;max-width:none;object-fit:fill;padding:0;mix-blend-mode:normal;clip-path:inset(0 0 0 52.5%);transform-origin:76.25% 50%}
