.state-summary_pageWrapper__g0lzJ{min-height:100vh;background:#f9fafb}.state-summary_container__QrVrY{max-width:1500px;margin:0 auto;padding:0 60px 60px}.state-summary_controlsRow__A9J2_{display:flex;flex-direction:column;gap:16px;margin:24px 0 32px}.state-summary_formSection__jfQlg{margin:0;max-width:400px}.state-summary_sectionTitle__Pi4gg{color:#032849;font-size:28px;font-weight:600;margin:24px 0 16px;letter-spacing:-.02em}.state-summary_annualSummary__I06Jj,.state-summary_srOnly__c3ALS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.state-summary_srOnly__c3ALS{display:block}.state-summary_bigMarginTop__fN_On{margin-top:40px}.state-summary_bigMarginBottom__Mb2yv{margin-bottom:40px}.state-summary_hscrollbox___ahuJ{overflow-x:auto}.state-summary_panel__w9t0F{background:#f9fafb;border-radius:4px;box-shadow:0 3px 6px rgba(3,40,73,.08),0 11px 11px rgba(3,40,73,.07),0 25px 15px rgba(3,40,73,.04),0 44px 18px rgba(3,40,73,.01),0 69px 19px rgba(3,40,73,0);padding:24px}.state-summary_subsectionTitle__7VfcS{color:#032849;font-size:20px;font-weight:600;margin:0 0 16px;letter-spacing:-.02em}.state-summary_summaryStats__GDxyn{margin:32px 0}.state-summary_kpiGrid__FP0Qa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.state-summary_kpiCard__hDHE_{background:#f9fafb;border-radius:4px;padding:20px;border-left:3px solid #007cad;box-shadow:0 3px 6px rgba(3,40,73,.08),0 11px 11px rgba(3,40,73,.07),0 25px 15px rgba(3,40,73,.04)}.state-summary_kpiLabel__rkRve{font-size:14px;color:#374d61;margin-bottom:8px;font-weight:500}.state-summary_kpiValue__aTBID{font-size:28px;font-weight:700;color:#032849;letter-spacing:-.02em}.state-summary_chartsGrid__T2KQJ{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin:40px 0}.state-summary_citation__mMxhP{margin-top:40px;background:#f9fafb;border-radius:4px;padding:24px;box-shadow:0 3px 6px rgba(3,40,73,.08),0 11px 11px rgba(3,40,73,.07),0 25px 15px rgba(3,40,73,.04)}.state-summary_citation__mMxhP h3{color:#032849;font-size:20px;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.state-summary_citation__mMxhP p{color:#374d61;font-size:16px;line-height:24px;margin:0 0 16px}.state-summary_citation__mMxhP a{color:#007cad;text-decoration:none}.state-summary_citation__mMxhP a:hover{text-decoration:underline}.state-summary_citation__mMxhP ul{color:#374d61;padding-left:20px;margin:0}.state-summary_citation__mMxhP li{margin-bottom:8px;line-height:24px}.state-summary_notes__eJaQR{margin-top:24px}.state-summary_methodologySection___OFO8{margin:60px 0}.state-summary_methodologyCard__JxbJM{background:#f9fafb;border-radius:4px;box-shadow:0 3px 6px rgba(3,40,73,.08),0 11px 11px rgba(3,40,73,.07),0 25px 15px rgba(3,40,73,.04),0 44px 18px rgba(3,40,73,.01),0 69px 19px rgba(3,40,73,0);padding:32px}.state-summary_methodologyCard__JxbJM h3{color:#032849;font-size:24px;font-weight:600;margin-bottom:20px;letter-spacing:-.02em}.state-summary_methodologyCard__JxbJM p{color:#374d61;font-size:16px;line-height:24px;margin-bottom:20px}.state-summary_methodologyCard__JxbJM p:last-child{margin-bottom:0}.state-summary_methodologyCard__JxbJM a{color:#005f86;text-decoration:underline;text-underline-offset:2px}.state-summary_methodologyCard__JxbJM a:hover{text-decoration:underline}@media (max-width:1024px){.state-summary_container__QrVrY{padding:0 40px 40px}.state-summary_annualSummary__I06Jj{font-size:20px;line-height:28px;padding:20px 24px}.state-summary_sectionTitle__Pi4gg{font-size:24px}.state-summary_kpiGrid__FP0Qa{grid-template-columns:repeat(2,1fr);gap:16px}.state-summary_kpiValue__aTBID{font-size:24px}.state-summary_panel__w9t0F{padding:20px}.state-summary_controlsRow__A9J2_{gap:12px;margin:20px 0 24px}.state-summary_methodologySection___OFO8{margin:40px 0}.state-summary_methodologyCard__JxbJM{padding:24px}.state-summary_methodologyCard__JxbJM h3{font-size:20px}}@media (max-width:640px){.state-summary_container__QrVrY{padding:0 16px 24px}.state-summary_annualSummary__I06Jj{font-size:18px;line-height:26px;padding:16px 20px}.state-summary_sectionTitle__Pi4gg{font-size:20px;margin:16px 0 12px}.state-summary_kpiGrid__FP0Qa{grid-template-columns:1fr 1fr;gap:12px}.state-summary_kpiCard__hDHE_{padding:16px}.state-summary_kpiLabel__rkRve{font-size:12px;margin-bottom:4px}.state-summary_kpiValue__aTBID{font-size:20px}.state-summary_panel__w9t0F{padding:16px}.state-summary_subsectionTitle__7VfcS{font-size:18px;margin-bottom:12px}.state-summary_citation__mMxhP{padding:16px}.state-summary_citation__mMxhP h3{font-size:18px}.state-summary_citation__mMxhP p{font-size:14px;line-height:22px}.state-summary_controlsRow__A9J2_{gap:12px;margin:16px 0 20px}.state-summary_bigMarginTop__fN_On{margin-top:24px}.state-summary_bigMarginBottom__Mb2yv{margin-bottom:24px}.state-summary_methodologySection___OFO8{margin:32px 0}.state-summary_methodologyCard__JxbJM{padding:16px}.state-summary_methodologyCard__JxbJM h3{font-size:18px;margin-bottom:16px}.state-summary_methodologyCard__JxbJM p{font-size:14px;line-height:22px}}@media (min-width:960px){.state-summary_chartsGrid__T2KQJ{grid-template-columns:1fr 1fr}}.StateSelectForm_formContainer__Wa6vt{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;width:100%}.StateSelectForm_formLabel__ZjFMf{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#374d61;font-family:var(--font-sans)}.StateSelectForm_comingSoonBadge__P2rOb{font-size:11px;padding:2px 8px;background-color:#fef3c7;color:#d97706;border-radius:12px;font-weight:500;white-space:nowrap}.StateSelectForm_selectWrapper__gzBkZ{position:relative;width:100%}.StateSelectForm_select__QtFra{min-height:44px;width:100%;padding:10px 40px 10px 14px;font-size:15px;font-weight:500;color:#032849;background-color:#fff;border:2px solid #e4e9f4;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;font-family:var(--font-sans)}.StateSelectForm_select__QtFra:hover:not(:disabled){border-color:#007cad}.StateSelectForm_select__QtFra:focus{outline:none;border-color:#007cad;box-shadow:0 0 0 3px rgba(0,124,173,.15)}.StateSelectForm_select__QtFra:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.StateSelectForm_selectWrapper__gzBkZ:after{content:"";position:absolute;top:50%;right:14px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #374d61;pointer-events:none}.StateSelectForm_selectWrapper__gzBkZ:has(.StateSelectForm_select__QtFra:disabled):after{border-top-color:#9ca3af}@media (max-width:768px){.StateSelectForm_formContainer__Wa6vt{padding:14px;gap:10px}.StateSelectForm_formLabel__ZjFMf{font-size:13px}.StateSelectForm_select__QtFra{min-height:44px;padding:9px 36px 9px 12px;font-size:14px}}@media (max-width:480px){.StateSelectForm_formContainer__Wa6vt{padding:12px}.StateSelectForm_formLabel__ZjFMf{font-size:12px;flex-wrap:wrap}.StateSelectForm_comingSoonBadge__P2rOb{font-size:10px;padding:2px 6px}.StateSelectForm_select__QtFra{min-height:44px;padding:8px 32px 8px 10px;font-size:14px}.StateSelectForm_selectWrapper__gzBkZ:after{right:10px;border-left-width:5px;border-right-width:5px;border-top-width:5px}}