/* TIB 3.43 - Premium sold vehicle cards, source-resolution imagery */
body .tibv342-sold-page .tibv342-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px)}
body .tibv342-sold-page .tibv342-card{border:1px solid #e0e5ed;border-radius:3px;box-shadow:0 10px 34px rgba(16,24,32,.045);transition:box-shadow .25s ease,transform .25s ease}
body .tibv342-sold-page .tibv342-card:hover{box-shadow:0 18px 42px rgba(16,24,32,.11);transform:translateY(-3px)}
body .tibv342-sold-page .tibv342-image{aspect-ratio:16/9;background:#e9edf3;isolation:isolate}
body .tibv342-sold-page .tibv342-image img.tibv343-sold-photo{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;filter:none;transform:none;transition:transform .35s ease}
body .tibv342-sold-page .tibv342-card:hover .tibv342-image img.tibv343-sold-photo{transform:scale(1.015)}
body .tibv342-sold-page .tibv342-status{top:15px;left:15px;z-index:2;background:#f20000;color:#fff;padding:10px 13px;box-shadow:0 3px 12px rgba(0,0,0,.13);font-size:10px;letter-spacing:.07em}
body .tibv342-sold-page .tibv342-info{padding:clamp(20px,2vw,28px)}
body .tibv342-sold-page .tibv342-info h2{font-size:clamp(18px,1.35vw,23px);line-height:1.36;font-weight:750;letter-spacing:-.02em}
@media(max-width:1000px){body .tibv342-sold-page .tibv342-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body .tibv342-sold-page .tibv342-grid{grid-template-columns:1fr}body .tibv342-sold-page .tibv342-image{aspect-ratio:16/10}body .tibv342-sold-page .tibv342-status{top:12px;left:12px}}
@media(prefers-reduced-motion:reduce){body .tibv342-sold-page .tibv342-card,body .tibv342-sold-page .tibv342-image img{transition:none!important}}
