/* Native review images: no crop or upscaling; retain at least 2 source pixels per CSS pixel. */
:root{--batch01-density:2}
.application-hero[data-image-status="GENERATED_REVIEW_NATIVE"] .application-hero-image{max-width:min(100%,calc(var(--native-width) / var(--batch01-density)));height:auto;object-fit:contain;margin-inline:auto}
.application-card[data-image-status="GENERATED_REVIEW_NATIVE"] .card-image{display:grid;place-items:center}
.application-card[data-image-status="GENERATED_REVIEW_NATIVE"] .card-image img{width:100%;max-width:calc(1448px / var(--batch01-density));height:auto;max-height:100%;object-fit:contain;margin:auto}
