.bus-pricing h2{color:var(--green,#154d3c)}
.bus-current{font-weight:700;color:var(--green,#154d3c)}
.bus-comparison{width:100%;min-width:500px;border-collapse:collapse;font-variant-numeric:tabular-nums}
.bus-comparison th,.bus-comparison td{padding:12px;border-bottom:1px solid #d8e4dc;text-align:right}
.bus-comparison th:first-child{text-align:left}
.bus-comparison thead{background:#eaf2ed;color:#154d3c}
.bus-comparison .bus-total{background:#f7f4e8;font-weight:700}
.bus-difference{margin:20px 0;font-size:1.08rem}
.bus-pricing form{margin:24px 0}
.bus-pricing form .button{margin-top:16px}
.bus-pricing .field{max-width:400px}
