.vehicle-gallery{margin:38px 0}.vehicle-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vehicle-gallery-grid figure{margin:0;border:1px solid #c9cebf;border-radius:6px;overflow:hidden;background:#fffdf8}.vehicle-gallery-grid a{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#1b2521}.vehicle-gallery-grid img{display:block;width:100%;height:100%;object-fit:contain}.vehicle-gallery-grid figcaption{padding:9px 10px;font-size:.9rem}@media(max-width:690px){.vehicle-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
