/* CarsUsed.ca V17 — buyer search market guides, accurate model-year image labels. */
.request-listing-card .listing-image>img,.request-spotlight .spotlight-photo>img,.request-main-photo>img{
  background:#0d234b;
  object-fit:cover;
}
.request-listing-card .listing-price{font-size:19px;letter-spacing:-.024em;line-height:1.28}
.v17-market-range,.v17-market-note{display:block;font-size:12px;line-height:1.42;margin-top:4px;color:#516686}
.v17-market-note{font-weight:400;font-size:11px;color:#687992}
.v17-photo-credit{font-size:12px;color:#60728b;padding:8px 12px 5px;line-height:1.5}
.v17-photo-credit a{color:#0b55e5;text-decoration:underline;text-underline-offset:2px}
.request-spotlight .spotlight-details strong{font-size:11px!important}
.request-image-label{max-width:calc(100% - 16px);font-size:9px;z-index:2}
.request-main-photo .request-image-label{max-width:65%;padding:7px 11px;font-size:10px}
.request-contact-shell{max-width:820px;margin:38px auto 96px}
.request-contact-shell h1{font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-.04em}
.request-contact-shell .lead-card{max-width:100%;margin-top:20px}
.request-contact-shell .lead-card form{display:flex;flex-direction:column;gap:12px}
.request-contact-shell .lead-card label{display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:6px}
.request-contact-shell .lead-card .request-consent{display:flex;flex-direction:row}
@media(max-width:720px){.request-listing-card .listing-price{font-size:17px}.request-main-photo .request-image-label{font-size:9px;max-width:80%}.v17-market-range{font-size:11px}}

.request-contact-shell select{display:block;width:100%;border:1px solid #d4e0f2;background:#fff;color:#152447;border-radius:9px;padding:11px 13px;font:inherit}
.request-contact-shell textarea,.request-contact-shell input:not([type=hidden]){max-width:100%}
