main.vehicle-lively .lm-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}
main.vehicle-lively .lm-grid.lm-two{grid-template-columns:repeat(2,minmax(0,1fr))}
main.vehicle-lively .lm-card{min-width:0;padding:20px;border:1px solid #d6e5e8;border-radius:22px;background:#fff;box-shadow:0 8px 24px #163f4510}
main.vehicle-lively .lm-card>h3{margin:0 0 16px;min-height:2.7em;font-size:21px;line-height:1.35}
main.vehicle-lively .lm-card>p{margin:16px 0 0;line-height:1.65}
main.vehicle-lively .lm-card>.lm-photo{display:block!important;margin:0!important;width:100%;height:auto!important}
main.vehicle-lively .lm-photo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2;object-fit:contain!important;object-position:center!important;border-radius:14px}
main.vehicle-lively .lm-single{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}
main.vehicle-lively .lm-single>.lm-photo{width:100%;max-width:560px;margin:0 auto}
main.vehicle-lively .lm-single p:first-child{margin-top:0}
main.vehicle-lively .lm-single p:last-child{margin-bottom:0}
@media(max-width:960px){main.vehicle-lively .lm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.vehicle-lively .lm-grid,main.vehicle-lively .lm-grid.lm-two,main.vehicle-lively .lm-single{grid-template-columns:minmax(0,1fr)!important;gap:20px}main.vehicle-lively .lm-card{padding:16px;border-radius:18px}main.vehicle-lively .lm-card>h3{min-height:0;font-size:21px}main.vehicle-lively .lm-single>.lm-photo{max-width:560px}}
