#fleet .vehicle-card#electric-fleet { margin-top: 0; }
.electric-detail .electric-exterior { margin: 20px 0 0; }
.electric-exterior .main-gallery {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
  background: #fff;
  border: 0;
  box-shadow: none;
}
.ev-cabin { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: start; gap: clamp(20px, 4vw, 60px); }
.ev-cabin p, .ev-cabin li { color: var(--navy-soft); line-height: 1.7; }
.ev-cabin a { text-decoration: underline; text-underline-offset: .15em; }
.ev-seats { margin: 0; }
.ev-seats div { display: grid; grid-template-columns: minmax(6em, .7fr) 1.6fr; gap: 12px; padding: 11px 0; border-bottom: 1px solid var(--line); }
.ev-seats dt { font-weight: 700; }
.ev-seats dd { margin: 0; }
@media (max-width: 720px) { .ev-cabin { grid-template-columns: minmax(0, 1fr); } }
