/* FIXED129: natural image proportions, compact detail summary, no tall blank columns. */
.wait117 .w71-detail-card,.wait117 .w71-detail-card.media-landscape,.wait117 .w71-detail-card.media-product{align-items:start;align-content:start}
.wait117 .w71-detail-card .w71-detail-media,.wait117 .w71-detail-card .w71-detail-media.is-portrait{align-self:start;min-height:0;height:auto;max-height:none;aspect-ratio:2/3}
.wait117 .w71-detail-card.media-landscape .w71-detail-media{aspect-ratio:16/9}
.wait117 .w71-detail-card.media-product .w71-detail-media{aspect-ratio:4/3}
.wait117 .w71-detail-card .w71-detail-media img{width:100%;height:100%;max-height:100%;object-fit:contain}
.wait117 .w71-detail-copy{justify-content:flex-start;align-content:start;align-self:start;min-height:0}
.wait117 .w71-detail-copy .w71-description{margin:0;line-height:1.58}
.wait117 .w71-detail-layout .w71-side{align-content:start}
.wait117 .w71-detail-card .w108-source-summary{margin:0;padding:12px 14px}
.wait117 .w71-detail-card .w71-facts{margin:0}
@media(min-width:851px){.wait117 .w71-detail-card,.wait117 .w71-detail-card.media-product,.wait117 .w71-detail-card.media-landscape{grid-template-columns:minmax(0,205px) minmax(0,1fr)}}
@media(max-width:650px){.wait117 .w71-detail-card .w71-detail-media,.wait117 .w71-detail-card .w71-detail-media.is-portrait{width:min(100%,270px);margin:10px auto}}
