
#used-vehicle-listings .uv-stock-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;align-items:stretch;margin:20px 0}
#used-vehicle-listings .uv-stock-grid .up-card{box-sizing:border-box;min-width:0;border:1px solid #dce5df;border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 3px 13px #173b5110}
#used-vehicle-listings .uv-stock-grid .up-card>a:first-child{display:block;text-decoration:none}
#used-vehicle-listings .uv-stock-grid .up-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#eef3ef}
#used-vehicle-listings .uv-stock-grid .up-card-body{box-sizing:border-box;padding:18px;display:flex;flex-direction:column;flex:1;min-width:0}
#used-vehicle-listings .uv-stock-grid .up-card h2{font-size:19px;line-height:1.4;letter-spacing:-.01em;margin:12px 0;overflow-wrap:anywhere}
#used-vehicle-listings .uv-stock-grid .up-card h2 a{color:#1b373b!important;text-decoration:none}
#used-vehicle-listings .uv-stock-grid .up-card p{margin:8px 0;font-size:13px;line-height:1.65;color:#536c63}
#used-vehicle-listings .uv-stock-grid .up-card strong{display:block;margin:5px 0;font-size:24px;line-height:1.3;font-weight:700;color:#155d4b}
#used-vehicle-listings .uv-stock-grid .up-card .more{display:block;margin-top:auto;padding-top:16px;color:#176b57!important;font-size:14px;font-weight:700;text-decoration:none}
#used-vehicle-listings .uv-stock-grid .up-card .up-badge{align-self:flex-start;padding:4px 8px;border-radius:4px;background:#e7f2eb;font-size:12px;line-height:1.5;color:#176b57}
#used-vehicle-listings .up-reference-note{display:block;margin-bottom:8px;font-size:12px;line-height:1.5;color:#765017;background:#fff3dc;padding:5px 8px;border-radius:4px}
#buyer-main .uv-purchase .up-reference-note,#buyer-main .uv-purchase .up-presentation-note{font-size:12px;line-height:1.65;padding:10px 12px;border:1px solid #dce5df;background:#f3f6f1;color:#40584f;border-radius:5px;margin:10px 0}
#used-vehicle-listings .uv-stock-grid a:focus-visible,#buyer-main .uv-purchase[data-used-purchase] .up-actions a:focus-visible{outline:3px solid #d5a35a;outline-offset:3px}
#buyer-main .uv-purchase[data-used-purchase] .up-actions a.up-button{color:#fff!important;background:#176b57!important;border-color:#176b57!important;text-decoration:none}
#buyer-main .uv-purchase[data-used-purchase] .up-actions a.up-button:hover,#buyer-main .uv-purchase[data-used-purchase] .up-actions a.up-button:focus-visible{color:#fff!important;background:#115643!important;border-color:#115643!important}
@media(max-width:900px){#used-vehicle-listings .uv-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){#used-vehicle-listings .uv-stock-grid{grid-template-columns:1fr}}
