/* Full destination issues retain the framing and resolution of their source photographs. */
.destination-journal[data-deepening="gansu-deepening-v1"] :is(.destination-hero-image,.destination-story-image,.destination-note-image){height:auto;min-height:0;aspect-ratio:auto}
.destination-journal[data-deepening="gansu-deepening-v1"] :is(.destination-hero-image,.destination-story-image,.destination-note-image) img{width:100%;max-width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none}
.destination-journal[data-deepening="gansu-deepening-v1"] .destination-hero-copy{max-width:980px}
.destination-journal[data-deepening="gansu-deepening-v1"] .destination-subtitle{max-width:36ch;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.4}
.destination-journal[data-deepening="gansu-deepening-v1"] :is(.destination-hero-copy h1,.destination-subtitle){text-wrap:balance}
.destination-journal[data-deepening="gansu-deepening-v1"] .destination-chapter{padding-block-end:clamp(2.5rem,6vw,5rem)}
.destination-journal[data-deepening="gansu-deepening-v1"] .destination-story-copy,.destination-journal[data-deepening="gansu-deepening-v1"] .destination-story-note>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:680px){.destination-journal[data-deepening="gansu-deepening-v1"] .destination-lenses{gap:.75rem 1.25rem}.destination-journal[data-deepening="gansu-deepening-v1"] .destination-story-note{grid-template-columns:minmax(80px,.3fr) minmax(0,1fr)}}
