.os-garage-image-banner{width:100%;padding-top:24px}
.os-garage-image-banner>a{border-radius:10px;overflow:hidden;background:#edf3fa}
.os-garage-image-banner>a,.os-garage-image-banner picture{display:block;width:100%}
.os-garage-image-banner img{display:block;width:100%;height:auto;aspect-ratio:3.5/1;object-fit:cover;object-position:50% 20%}
.os-garage-image-banner>a:focus-visible{outline:3px solid #f2c94c;outline-offset:-4px}
.os-vehicle-results-heading{line-height:1.5!important;overflow-wrap:anywhere;word-break:normal!important;font-size:23px!important;letter-spacing:-.02em}
@media(max-width:767px){.os-garage-image-banner{padding-top:18px}.os-garage-image-banner img{aspect-ratio:1.45/1}.os-vehicle-results-heading{font-size:18px!important}}
