.state-comparator_comparatorContainer__AU0wk{background:#ffffff;border:1px solid #e8e8e8;border-radius:12px;padding:32px;margin-bottom:40px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media (max-width:768px){.state-comparator_comparatorContainer__AU0wk{padding:20px 16px}}.state-comparator_selectorBar__8yfbO{background:#f9fbfb;border:1px solid #e0eeea;border-radius:10px;padding:24px;margin-bottom:28px}.state-comparator_selectorGrid__jLE1T{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center}@media (max-width:768px){.state-comparator_selectorGrid__jLE1T{grid-template-columns:1fr}}.state-comparator_selectorColumn__ybbee{display:flex;flex-direction:column;gap:6px}.state-comparator_selectorLabel__IPtRD{font-size:13px;font-weight:700;color:#176b5b;text-transform:uppercase;letter-spacing:.5px}.state-comparator_vsDivider__hUZqE{font-size:16px;font-weight:800;color:#8c8c8c;padding:0 8px;text-align:center}.state-comparator_baselineControls__zh3SN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8}.state-comparator_verdictCard__T2TFe{background:linear-gradient(135deg,#0d3830,#176b5b);color:#ffffff;border-radius:10px;padding:24px;margin-bottom:32px}.state-comparator_verdictTitle__Tggtb{font-size:20px;font-weight:800;color:#ffffff;margin-bottom:8px}.state-comparator_verdictText___2lHw{font-size:15px;color:#e6f4f1;line-height:1.6;margin:0}.state-comparator_dualScoreGrid__MRpu6{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:32px}@media (max-width:640px){.state-comparator_dualScoreGrid__MRpu6{grid-template-columns:1fr}}.state-comparator_stateScoreCard__BquTD{background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;padding:20px}.state-comparator_stateScoreCardWinner__SnsIa{border-color:#52c41a;background:#f6ffed}.state-comparator_stateCardHeader__X5xqU{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.state-comparator_stateName__UcEUc{font-size:18px;font-weight:700;color:#1f1f1f;margin:0}.state-comparator_rateStatRow__eslV_{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.state-comparator_rateStatRow__eslV_:last-child{border-bottom:none}.state-comparator_rateStatLabel__IEjFV{color:#595959}.state-comparator_rateStatValue__inaJW{font-weight:700;color:#1f1f1f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.state-comparator_tableSection__Eb0gg{margin-bottom:32px}.state-comparator_tableSectionTitle__UsotP{font-size:18px;font-weight:700;color:#1f1f1f;margin-bottom:16px}.state-comparator_diffCheaper__zMaSj{color:#389e0d;font-weight:700}.state-comparator_diffCostlier__yMdgp{color:#cf1322;font-weight:700}