.block--utility-rate-table{max-width:100%}@media (max-width:767.98px){.block--utility-rate-table{max-width:none;margin-right:-1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}}.block--utility-rate-table .utility-rates{--row-gutter:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,170px);grid-template-rows:repeat(var(--rows),auto);gap:0 1.5rem;position:relative;padding:0 var(--row-gutter);min-width:420px}@media (min-width:768px){.block--utility-rate-table .utility-rates{--row-gutter:2.5rem;grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:0 3rem}}@media (min-width:992px){.block--utility-rate-table .utility-rates{--row-gutter:4rem}}.block--utility-rate-table .utility-rates>div:first-child{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.block--utility-rate-table .utility-rates [role=rowgroup]{display:contents}.block--utility-rate-table .utility-rates [role=row]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,170px);gap:0 1.5rem;align-items:stretch;position:relative;z-index:1}@media (min-width:768px){.block--utility-rate-table .utility-rates [role=row]{grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:0 3rem}}.block--utility-rate-table .utility-rates [role=row]:not(.header-row):not(.spacer-row):after{content:"";position:absolute;left:calc(var(--row-gutter)*-1);right:calc(var(--row-gutter)*-1);bottom:0;border-bottom:1px solid #4f6bba}.block--utility-rate-table .utility-rates [role=row].spacer-row{min-height:1.5rem}.block--utility-rate-table .utility-rates [role=row].header-row .col-header,.block--utility-rate-table .utility-rates [role=row].header-row .row-label-header{font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:#1c2c57;padding:1rem 0 1rem 1.25rem}.block--utility-rate-table .utility-rates [role=row].header-row .row-label-header{display:flex;align-items:center}.block--utility-rate-table .utility-rates [role=row].header-row .col-header{display:flex;align-items:center;justify-content:center;text-align:center;padding-left:0}.block--utility-rate-table .utility-rates [role=row] .row-label{display:flex;align-items:center;font-family:DM Sans test,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.55;color:#1c2c57;padding:1.25rem 0 1.25rem 1.25rem}@media (max-width:767.98px){.block--utility-rate-table .utility-rates [role=row] .row-label{font-size:1rem;padding:.875rem 0 .875rem .875rem}}.block--utility-rate-table .utility-rates [role=row] .cell-content{display:flex;align-items:center;justify-content:center;text-align:center;font-family:DM Sans test,sans-serif;font-size:1rem;font-weight:700;line-height:1.75;color:#1c2c57;padding:1.25rem 1rem}@media (max-width:767.98px){.block--utility-rate-table .utility-rates [role=row] .cell-content{font-size:.9375rem;padding:.875rem .75rem}}.block--utility-rate-table .utility-rates .column-highlight{pointer-events:none;grid-column:2;grid-row:2/-1;z-index:0;background:#fddd00;border-radius:1rem}
