.vehicle-details{border-top:1px solid #d9e1ec}.vehicle-details>summary{min-height:2.75rem;padding:.8rem 0;cursor:pointer;font-size:.875rem;font-weight:600}.vehicle-details>summary:focus-visible{outline:2px solid #075bfa;outline-offset:3px}.vehicle-button-primary,.vehicle-button-secondary{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4;border-radius:2px;transition:background-color .15s,color .15s}.vehicle-button-primary{background:#075bfa;color:#fff}.vehicle-button-primary:hover{background:#0649c8}.vehicle-button-secondary{border:1px solid #a8b5c8;background:#fff;color:#08141c}.vehicle-button-secondary:hover{background:#f1f5f9}.vehicle-button-primary:focus-visible,.vehicle-button-secondary:focus-visible{outline:2px solid #075bfa;outline-offset:3px}.electric-comparison{padding-top:2rem;padding-bottom:3rem}.vehicle-comparison-header{max-width:60rem;padding:.75rem 0 1rem}.vehicle-comparison-header h1{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04;font-weight:700;letter-spacing:-.05em;text-wrap:balance}.vehicle-comparison-header>p:last-child{max-width:44rem;font-size:1rem;line-height:1.6;color:#586a82}@font-face{font-family:carculatedSans;src:url(/_next/static/media/5358cca9392e9ffb-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:carculatedSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_bb65e8{font-family:carculatedSans,carculatedSans Fallback;font-style:normal}.__variable_bb65e8{--font-carculated-sans:"carculatedSans","carculatedSans Fallback"}@font-face{font-family:carculatedEditorial;src:url(/_next/static/media/4aae46c0df638210-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:carculatedEditorial;src:url(/_next/static/media/e67ba8d96802336a-s.p.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:italic}@font-face{font-family:carculatedEditorial Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_35e83f{font-family:carculatedEditorial,carculatedEditorial Fallback}.__variable_35e83f{--font-carculated-editorial:"carculatedEditorial","carculatedEditorial Fallback"}