.vehicle-features{max-width:1200px;margin:auto;padding:50px 30px 80px}.vehicle-features>header{display:block;padding:0;margin:0 0 45px;max-width:850px}.vehicle-features h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-2px}.vehicle-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vehicle-feature-grid article{padding:18px;background:#fff;border:1px solid #dbe3d5;border-radius:18px;min-width:0;overflow-wrap:anywhere}.vehicle-feature-grid img{width:100%;height:auto;border-radius:12px}.vehicle-feature-grid figure{margin:0}.vehicle-feature-grid h2{font-size:23px;line-height:1.25;letter-spacing:-.5px}.vehicle-feature-grid p{font-size:14px}.vehicle-feature-grid a>span{font-size:13px;font-weight:700}.vehicle-features-note{margin-top:35px;font-size:13px}@media(max-width:800px){.vehicle-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.vehicle-features{padding:30px 20px 60px}.vehicle-feature-grid{grid-template-columns:minmax(0,1fr)}}