/* Preserve the whole illustration and cover, including embedded titles. */
img{max-width:100%;height:auto}
.home-art img,.reader img,.reader figure img,.newsletter-reader img,.reader-body img,.reading-plate img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.recent-lead img{aspect-ratio:3/2;object-fit:contain;background:#eee8dd}
.recent-small img{height:auto;aspect-ratio:3/2;object-fit:contain;background:#eee8dd}
.recent-lead:hover img,.hero-art:hover img{transform:none}
.topic-tile>img,.card img,.offshoot-article img,.listen-card>img{object-fit:contain;background:#eee8dd}
.booklet-hero img,.celestial-booklet .booklet-hero>img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-height:720px}
.edition-cover img{height:auto;aspect-ratio:auto;object-fit:contain}
.topic-companion img,.hero-cover{height:auto;object-fit:contain}
.atlas-feature img,.horizon-art img{height:auto;aspect-ratio:auto;object-fit:contain}
.booklets .card img{object-fit:contain}
.hero-card .hero-art img,.read-card>a img,.compact-card img,.collection-tile img{object-fit:contain;background:var(--paper,#eee8dd)}
.hero-card .hero-art img{height:auto;aspect-ratio:3/2}
.read-card>a img{min-height:0;max-height:300px;aspect-ratio:3/2}
.compact-card img{height:auto;aspect-ratio:3/2}
.collection-tile img{height:auto;aspect-ratio:3/2}
figure{max-width:100%}
@media(max-width:640px){.booklet-hero img,.celestial-booklet .booklet-hero>img{max-height:560px}.reader figure{margin-left:0;margin-right:0}.reader-body img{max-height:none}.read-card>a img{height:auto;min-height:0;aspect-ratio:3/2}}
