.ev-vs-petrol{width:100%;padding:var(--s5);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.ev-vs-petrol .intro{margin-top:calc(var(--s2) * -1);max-width:62ch}.ev-vs-petrol .group-heading{padding-top:var(--s2);border-top:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.ev-vs-petrol .tk-headline{text-wrap:balance;font-size:1.25rem;line-height:1.3}.ev-vs-petrol .tk-breakdown span:last-child,.ev-vs-petrol .tk-stats .v{font-variant-numeric:tabular-nums}
