.fuel-intro{--band-width:min(100vw, 1600px);min-height:201.66px;padding:calc(var(--band-width) * .03125) max(calc(var(--band-width) * .03125), calc((100vw - 1600px) / 2 + 50px));background:var(--color-ink);color:var(--color-white);text-align:center;display:grid}.fuel-intro__text{width:49.87%;margin-top:calc(var(--band-width) * .0327);justify-self:center}.fuel-intro__title{font-family:var(--font-display);margin-bottom:18px;font-size:28px;line-height:1.4}.fuel-intro__note{font-family:var(--font-nav);margin-bottom:23px;font-size:14px;line-height:1.6}@media (width<=1000px){.fuel-intro{min-height:274.5px;padding:5.208vw}.fuel-intro__text{width:100%;margin-top:0}.fuel-intro__note{margin-bottom:0}}@media (width<=750px){.fuel-intro{padding:7.692vw}.fuel-intro__note{margin-bottom:23px}}.fuel-chart{--band-width:calc(min(100vw, 1600px) - 15px);width:var(--band-width);min-height:calc(var(--band-width) * .39062);margin-left:max(0px,50vw - 800px);display:grid}.fuel-chart__frame{border:0;width:100%;height:100%}@media (width<=1000px){.fuel-chart{min-height:calc(var(--unit) * 90.013)}}@media (width<=750px){.fuel-chart{min-height:100vh}}.fuel-table{min-height:222px;padding:5% 0 5% var(--gutter);background:var(--color-ink);display:grid}.fuel-table__frame{background:#f6f6f6;border:3px solid #e8eaed;border-radius:30px;align-self:start;width:888px;margin-left:13.19%;overflow:hidden}.fuel-table__table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-table);text-align:center}.fuel-table__table thead{border-bottom:3px solid var(--color-white);background:var(--color-accent)}.fuel-table__table th{height:50px;color:var(--color-white);padding:0;font-size:18px;font-weight:700;line-height:1.4}.fuel-table__table td{height:63px;color:var(--color-black);padding:0;font-size:18px;line-height:1.4}.fuel-table__table td:first-child{color:var(--color-white);background:#38c68b;font-size:19px;font-weight:700}@media (width<=1000px){.fuel-table{grid-template-rows:minmax(calc(var(--unit) * 276.298), auto);padding:5% 15%}.fuel-table__frame{width:auto;margin-left:0}}@media (width<=750px){.fuel-table{grid-template-rows:minmax(calc(var(--unit) * 556.3), auto);padding:5%}}
