/* Full owner-supplied vehicle photographs; retain the complete silhouette. */
.user-vehicle-frame{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;overflow:hidden!important;background:#fff!important;isolation:isolate}
img.user-vehicle-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:8px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;background:#fff!important}
.vehicle-intro .user-vehicle-frame{max-width:640px;margin-inline:auto}
@media(max-width:700px){img.user-vehicle-photo{padding:5px!important}.vehicle-intro .user-vehicle-frame{max-width:100%}}
