/* Original portrait kept complete, without a landscape crop or zoom animation. */
.ecxa-reference .ecxa-story.ecxa-portrait-story{grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:0;align-items:center}
.ecxa-portrait-story .ecxa-story-image.ecx-story-picture{display:flex;align-items:center;justify-content:center;padding:clamp(22px,3vw,52px) 5%;aspect-ratio:auto;background:#fff9f1;overflow:hidden}
.ecxa-portrait-story .ecxa-story-image.ecx-story-picture img{position:static;inset:auto;display:block;width:100%;height:auto;max-width:600px;aspect-ratio:1062/1280;object-fit:contain;object-position:center;border-radius:16px;animation:none!important;transform:none!important}
@media(max-width:767px){.ecxa-reference .ecxa-story.ecxa-portrait-story{grid-template-columns:minmax(0,1fr)}.ecxa-portrait-story .ecxa-story-image.ecx-story-picture{padding:0 6% 30px;aspect-ratio:auto}.ecxa-portrait-story .ecxa-story-image.ecx-story-picture img{max-width:440px;border-radius:12px}}
