.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vehicle-card{border:1px solid #10101024;background:#faf8f3;overflow:hidden}.vehicle-card>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.vehicle-content{padding:28px}.vehicle-content h3{font-size:27px;font-weight:500;letter-spacing:-1px;margin:12px 0}.vehicle-content p{font-size:13px;line-height:1.7;color:#625e56}.vehicle-content .vehicle-meta{font-size:10px;letter-spacing:2px;color:#a74c09}.vehicle-specs{border-top:1px solid #10101024;padding-top:18px}.vehicle-source{display:block;margin-top:24px;font-size:10px;color:#6b675f;text-decoration:underline}@media(max-width:900px){.vehicle-grid{grid-template-columns:1fr}.vehicle-card>img{max-height:420px}}
.brand:has(.official-logo){display:block;flex-shrink:0;background:#fff;padding:9px 12px;border-radius:3px}.official-logo{display:block;width:230px;height:auto}.footer-row .official-logo{width:190px}@media(max-width:760px){.brand:has(.official-logo){padding:7px 9px}.official-logo{width:160px}.nav{gap:12px}.nav-cta{max-width:130px}}
