.rental-wide .rental-photo>span{display:none}
.rental-wide .dealer-hero-wide>div:first-child{max-width:550px}
.rental-wide .dealer-hero-wide h1{font-size:clamp(42px,4.1vw,62px);max-width:540px}
.rental-wide .dealer-hero-wide::after{background:linear-gradient(90deg,#fffffff2 0%,#ffffffcc 29%,#ffffff60 43%,transparent 59%)}
.rental-wide .dealer-secondary{display:flex;margin:22px 0 0}
@media(max-width:760px){.rental-wide .dealer-hero-wide .dealer-hero-photo{top:68px;height:400px}.rental-wide .dealer-hero-wide .dealer-hero-photo img{object-position:78% center}.rental-wide .dealer-hero.dealer-hero-wide{padding-top:410px}.rental-wide .dealer-hero-wide::after{background:linear-gradient(180deg,transparent 0,transparent 300px,#f6f7f866 385px,#f6f7f8 465px,#f6f7f8 100%)}.rental-wide .dealer-hero-wide h1{font-size:clamp(34px,8.6vw,46px)}}
/* Compact cards with identical image boxes and aligned content. */
.rental-wide .rental-cards{gap:22px;align-items:stretch}
.rental-wide .rental-cards article{min-width:0}
.rental-wide .rental-product-photo{height:210px;min-height:210px;aspect-ratio:auto;flex:0 0 210px;overflow:hidden;display:grid;place-items:center;background:#f3f5f7}
.rental-wide .rental-product-photo img{display:block;width:100%;height:100%;max-height:210px;padding:18px;object-fit:contain;object-position:center}
.rental-wide .rental-card-body{padding:22px;gap:0}
.rental-wide .rental-card-body .eyebrow{font-size:9px;min-height:27px;margin:0 0 8px}
.rental-wide .rental-card-body h3{font-size:23px;line-height:1.2;min-height:55px;margin:0 0 10px}
.rental-wide .rental-card-body p:not(.eyebrow){font-size:13px;line-height:1.65;margin:0 0 20px;min-height:86px}
.rental-wide .rental-card-body strong{font-size:14px;padding-bottom:16px}
.rental-wide .rental-card-body .button{font-size:13px;padding:14px 18px;min-height:48px}
@media(max-width:700px){.rental-wide .rental-cards{gap:20px}.rental-wide .rental-product-photo{height:180px;min-height:180px;flex-basis:180px}.rental-wide .rental-product-photo img{max-height:180px;padding:16px}.rental-wide .rental-card-body{padding:20px}.rental-wide .rental-card-body h3{min-height:0;margin-bottom:12px}.rental-wide .rental-card-body .eyebrow{min-height:0}.rental-wide .rental-card-body p:not(.eyebrow){min-height:0}}
