/* Scoped vehicle media update; existing global styles remain unchanged. */
.vehicle-market{display:table;margin-bottom:18px;padding:5px 13px;border:1px solid #d7e7f4;color:#fff;background:#164c76cc;font:13px/1.5 Arial,"Microsoft JhengHei",sans-serif;letter-spacing:.12em;border-radius:3px}.model-card .visual{position:relative}.vehicle-card-market{position:absolute;left:18px;bottom:12px;z-index:1;background:#fff;border:1px solid #abc3d7;color:#164e7a;border-radius:3px;padding:4px 10px;font:12px/1.5 Arial,"Microsoft JhengHei",sans-serif;letter-spacing:.08em}.vehicle-colors{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.vehicle-colors button{border:1px solid #bdcedc;background:#fff;padding:9px 12px;font:12px/1.6 Arial,"Microsoft JhengHei",sans-serif;color:#294e6a;cursor:pointer}.vehicle-colors button[aria-pressed=true]{background:#174f7d;color:#fff;border-color:#174f7d}.vehicle-materials{margin:12px 0 20px;max-width:360px;color:#284e6b;font-size:13px}.vehicle-materials summary{cursor:pointer;padding:8px 0}.vehicle-materials img{position:static;width:100%;height:auto;max-height:none;margin-top:12px;background:white}.vehicle-gallery-update .gallery-tabs{flex-wrap:wrap;gap:12px 25px}.vehicle-gallery-update .product-gallery-frame>button img{object-fit:contain;background:#f5f7f9}.vehicle-equipment-copy{display:block;clear:both;font-size:13px;line-height:1.9;color:#36546b;margin:12px 0 0}.vehicle-gallery-update .product-gallery-frame figcaption{min-height:68px}.vehicle-colors button:focus-visible,.vehicle-materials summary:focus-visible{outline:3px solid #3e84bb;outline-offset:3px}@media(max-width:800px){.vehicle-market{margin-bottom:12px;font-size:11px}.vehicle-card-market{left:13px;bottom:8px;padding:3px 9px;font-size:11px}.vehicle-gallery-update .section-heading{flex-wrap:wrap}.vehicle-gallery-update .gallery-tabs{width:100%;gap:18px}.vehicle-gallery-update .gallery-tabs button{font-size:13px;padding:10px 5px}.vehicle-equipment-copy{font-size:12px}.vehicle-materials{max-width:100%}}
