.state-message_state__aryVb{border:1px solid var(--ebl-border);border-radius:8px;padding:20px}.state-message_state__aryVb h2{font-size:1.2rem;margin:0 0 8px}.state-message_state__aryVb p{color:var(--ebl-text-muted);line-height:1.6;margin:0}.data-source-note_note__BJEYF{background:var(--ebl-surface-muted);border:1px solid var(--ebl-border);border-radius:8px;margin:28px 0;padding:18px}.data-source-note_note__BJEYF strong{display:block;margin-bottom:8px}.data-source-note_note__BJEYF p{color:var(--ebl-text-muted);line-height:1.6;margin:0 0 10px}.data-source-note_note__BJEYF a{color:var(--ebl-primary);font-weight:700}.editorial-byline_byline__1JB7d{color:var(--ebl-text-subtle);font-size:.9375rem;margin:0 0 24px}.last-updated_updated__NHh6b{color:var(--ebl-text-subtle);font-size:.9375rem;margin:0 0 28px}.page-header_header__j3Gdw{max-width:820px;padding:40px 0 24px}.page-header_eyebrow__7TP7U{color:#176b5b;font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 10px;text-transform:uppercase}.page-header_header__j3Gdw h1{color:#182230;font-size:clamp(1.875rem,4vw,2.75rem);letter-spacing:-.02em;line-height:1.15;margin:0}.page-header_header__j3Gdw p:last-child{color:#475467;font-size:1.125rem;line-height:1.65;margin:16px 0 0}.hub-page_related__7wDzq{margin:40px 0 64px}.hub-page_related__7wDzq h2{color:#182230;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.hub-page_grid__NgAQ3{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-page_link__evPg1{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;color:inherit;display:block;min-height:130px;padding:20px;text-decoration:none;transition:all .15s ease}.hub-page_link__evPg1:hover{border-color:#176b5b;box-shadow:0 4px 12px rgba(16,24,40,.06)}.hub-page_link__evPg1 span{color:#104c41;display:block;font-size:1.0625rem;font-weight:700;margin-bottom:8px}.hub-page_link__evPg1 small{color:#475467;display:block;font-size:.9375rem;line-height:1.55}@media (max-width:860px){.hub-page_grid__NgAQ3{grid-template-columns:1fr}}.related-links_related__gHv9c{border-top:1px solid var(--ebl-border);margin-top:44px;padding-top:28px}.related-links_related__gHv9c h2{font-size:1.25rem;margin:0 0 16px}.related-links_related__gHv9c ul{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.related-links_related__gHv9c li{border:1px solid var(--ebl-border);border-radius:8px;padding:16px}.related-links_related__gHv9c a{color:var(--ebl-primary);display:block;font-weight:700;margin-bottom:4px}.related-links_related__gHv9c span{color:var(--ebl-text-muted);line-height:1.55}.content-page_article__vAbBW{display:flex;flex-direction:column;gap:32px;margin:32px 0 40px}.content-page_article__vAbBW section{border-bottom:1px solid #f0f2f5;padding-bottom:24px}.content-page_article__vAbBW section:last-child{border-bottom:none;padding-bottom:0}.content-page_article__vAbBW h2{color:#182230;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}.content-page_article__vAbBW p{color:#344054;font-size:1.0625rem;line-height:1.75;margin:0}.content-page_article__vAbBW p+p{margin-top:14px}.page_contactNotice__qzEPH{border:1px solid var(--ebl-border);border-radius:8px;padding:20px}.page_contactNotice__qzEPH h2{font-size:1.25rem;margin:0 0 8px}.page_contactNotice__qzEPH p{color:var(--ebl-text-muted);line-height:1.65;margin:0}.page_contactNotice__qzEPH code{color:var(--ebl-text);font-weight:700}.page_contactNotice__qzEPH a{color:var(--ebl-primary);font-weight:700}.page_disclaimerBanner__xUMQq{background:#f8faf9;border-left:4px solid #176b5b;border-radius:4px;padding:14px 18px;margin-bottom:24px}.page_disclaimerBanner__xUMQq p{color:#344054;font-size:.875rem;line-height:1.5;margin:0}.page_islandContainer__9Z59o{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.page_resultsArea__CredX{animation:page_fadeIn__1amLd .3s ease-in-out}@keyframes page_fadeIn__1amLd{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_checklistSection__DZz0n,.page_methodologySection__po7uc,.page_navigationSection___aoV8{border-top:1px solid #eaecf0;padding-top:36px;margin-top:36px}.page_checklistSection__DZz0n h2,.page_methodologySection__po7uc h2,.page_navigationSection___aoV8 h2{color:#182230;font-size:1.375rem;font-weight:700;margin-bottom:12px}.page_methodologySection__po7uc p,.page_navigationSection___aoV8 p{color:#475467;font-size:.9375rem;line-height:1.6}.page_formulaGrid__8df1s{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.page_formulaCard__r7Myq{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:20px}.page_formulaCard__r7Myq h3{color:#182230;font-size:1rem;font-weight:700;margin:0 0 8px}.page_equation__yWXAH{background:#f8faf9;border:1px solid #e8f5e9;border-radius:4px;color:#104c41;font-family:monospace;font-size:.8125rem;font-weight:600;padding:8px 10px;margin:0 0 10px}.page_formulaCard__r7Myq p{color:#475467;font-size:.875rem;line-height:1.5;margin:0}.page_checklistGrid__s3_sL{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.page_checkCard__NrGu6{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:18px}.page_checkCard__NrGu6 h3{color:#182230;font-size:.9375rem;font-weight:700;margin:0 0 6px}.page_checkCard__NrGu6 p{color:#475467;font-size:.875rem;line-height:1.5;margin:0}.page_linkButtons__xCFhF{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.page_linkButton__0F_BG{background:#ffffff;border:1px solid #eaecf0;border-radius:6px;color:#176b5b;font-size:.875rem;font-weight:600;padding:10px 16px;text-decoration:none;transition:all .15s ease-in-out}.page_linkButton__0F_BG:hover{background:#e8f5e9;border-color:#176b5b;color:#104c41}@media (max-width:900px){.page_checklistGrid__s3_sL,.page_formulaGrid__8df1s{grid-template-columns:1fr}}.bill-analyzer-form_formContainer__fH3me{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:24px}.bill-analyzer-form_errorAlert__0XRsN{margin-bottom:20px;border-radius:6px}.bill-analyzer-form_sectionTitle__PGBSw{margin-bottom:20px}.bill-analyzer-form_sectionTitle__PGBSw h3{color:#182230;font-size:1.125rem;font-weight:700;margin:0 0 4px}.bill-analyzer-form_formGrid__CcDiL{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.bill-analyzer-form_fullWidth__6xWzv{width:100%}.bill-analyzer-form_comparisonToggleArea__F3vCe{border-top:1px solid #eaecf0;margin-top:24px;padding-top:20px;display:flex;flex-direction:column;gap:20px}.bill-analyzer-form_toggleHeader__p47UE{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bill-analyzer-form_toggleTitle__FxR_3{color:#182230;font-size:1rem;font-weight:700;margin:0 0 4px}.bill-analyzer-form_collapseArea__G87pu{margin-top:24px;background:#f8faf9!important;border-color:#eaecf0!important;border-radius:6px!important}.bill-analyzer-form_advancedGrid__2XJWO{display:flex;flex-direction:column;gap:16px}.bill-analyzer-form_advancedNote__zBHxu{color:#475467;font-size:.875rem;margin:0}.bill-analyzer-form_formActions__j5fU1{margin-top:28px;display:flex;justify-content:flex-end}@media (max-width:900px){.bill-analyzer-form_formGrid__CcDiL{grid-template-columns:1fr}.bill-analyzer-form_toggleHeader__p47UE{flex-direction:column;align-items:stretch}}@media (max-width:768px){.bill-analyzer-form_formActions__j5fU1 .ant-btn{min-height:44px}.bill-analyzer-form_collapseArea__G87pu .ant-collapse-header{min-height:44px;align-items:center}.bill-analyzer-form_toggleHeader__p47UE .ant-segmented-item{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:600px){.bill-analyzer-form_formContainer__fH3me{padding:16px}.bill-analyzer-form_formActions__j5fU1{justify-content:stretch}.bill-analyzer-form_formActions__j5fU1 .ant-space{width:100%;justify-content:flex-end}}.bill-comparison-breakdown_container__r52_M{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.bill-comparison-breakdown_title__tVVHx{color:#182230;font-size:1.125rem;font-weight:700;margin:0}.bill-comparison-breakdown_description__CRLBg{color:#475467;font-size:.9375rem;line-height:1.5;margin:0}.bill-comparison-breakdown_summaryBox__qqE28{background:#f8faf9;border:1px solid #eaecf0;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:8px}.bill-comparison-breakdown_totalRow__vmiu1{display:flex;align-items:center;justify-content:space-between;font-size:1.0625rem;font-weight:700}.bill-comparison-breakdown_positive__biNLT{color:#b42318}.bill-comparison-breakdown_negative__VO4T4{color:#2f7d32}.bill-comparison-breakdown_noteRow__rWZyf{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:#667085}.bill-comparison-breakdown_breakdownGrid__iV_1v{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bill-comparison-breakdown_itemCard__TvVeT{border:1px solid #eaecf0;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:8px}.bill-comparison-breakdown_itemHeader__0AnNX{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:#344054}.bill-comparison-breakdown_feeBadge__lWijI,.bill-comparison-breakdown_kwhBadge__CRmFX{font-size:.75rem;font-weight:700;padding:2px 6px;border-radius:4px}.bill-comparison-breakdown_kwhBadge__CRmFX{background:#e8f5e9;color:#104c41}.bill-comparison-breakdown_feeBadge__lWijI{background:#f0f2f5;color:#344054}.bill-comparison-breakdown_itemValue__nPyzV{font-size:1.375rem;font-weight:700;color:#182230;font-feature-settings:"tnum"}.bill-comparison-breakdown_itemExplain___TQ_r{font-size:.8125rem;color:#667085;line-height:1.45;margin:0}.bill-comparison-breakdown_reconciliationNotice__vfuJk{background:#f6f8f7;border:1px dashed #d0d5dd;border-radius:6px;padding:10px 14px;font-size:.8125rem;color:#176b5b;font-weight:600;display:flex;align-items:center;gap:8px}.bill-comparison-breakdown_checkIcon__v_2ym{font-weight:800}@media (max-width:768px){.bill-comparison-breakdown_breakdownGrid__iV_1v{grid-template-columns:1fr}}.bill-insight-list_container__hBCF3{display:flex;flex-direction:column;gap:20px}.bill-insight-list_section__4fvwi{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:20px}.bill-insight-list_title__8RkhE{color:#182230;font-size:1.0625rem;font-weight:700;margin:0 0 12px}.bill-insight-list_insightList__S0ti9{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:8px}.bill-insight-list_insightItem__eKOqJ{color:#344054;font-size:.9375rem;line-height:1.5}.bill-insight-list_checklist__3Q9mb{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:10px}.bill-insight-list_checkItem__fMczg{color:#344054;font-size:.9375rem;line-height:1.5}.bill-metric-card_card__xUVab{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:6px}.bill-metric-card_highlight__ryNW6{border-color:#176b5b;background:#f8faf9}.bill-metric-card_header__BJray{display:flex;align-items:center;justify-content:space-between;gap:8px}.bill-metric-card_label__4Yep5{color:#475467;font-size:.875rem;font-weight:600}.bill-metric-card_badge__y231c{background:#e8f5e9;color:#104c41;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:4px}.bill-metric-card_value___IsOI{color:#182230;font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";letter-spacing:-.01em}.bill-metric-card_subtext__VnQMu{color:#667085;font-size:.8125rem;line-height:1.4}.bill-analyzer-results_container__cmDdd{display:flex;flex-direction:column;gap:24px;outline:none}.bill-analyzer-results_summaryAlert__4x4BG{border-radius:8px;padding:16px 20px}.bill-analyzer-results_metricsGrid__ab2dN{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.bill-analyzer-results_actions___p8L4{display:flex;justify-content:flex-end;margin-top:8px}@media (max-width:900px){.bill-analyzer-results_metricsGrid__ab2dN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bill-analyzer-results_metricsGrid__ab2dN{grid-template-columns:1fr}.bill-analyzer-results_actions___p8L4{justify-content:stretch}.bill-analyzer-results_actions___p8L4 button{width:100%}}.state-comparison-card_card__CeUUR{background:#f8faf9;border:1px solid #d0d5dd;border-radius:8px;padding:20px;margin-top:24px}.state-comparison-card_header__kf4Z_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.state-comparison-card_title__cQ1r2{color:#182230;font-size:1.125rem;font-weight:700;margin:0 0 4px}.state-comparison-card_sourcePeriod__tVxdU{color:#475467;font-size:.875rem}.state-comparison-card_metricsRow__AnZFI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.state-comparison-card_metricBox__Y_Qyl{background:#ffffff;border:1px solid #eaecf0;border-radius:6px;padding:12px 16px}.state-comparison-card_metricLabel__EHvGo{color:#475467;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.state-comparison-card_metricValue___rKVm{color:#182230;font-size:1.25rem;font-weight:700}.state-comparison-card_caveatText__uV8WW{color:#475467;font-size:.8125rem;line-height:1.5;margin-top:12px;padding-top:12px;border-top:1px solid #eaecf0}.state-comparison-card_attribution__G1cgP{color:#667085;font-size:.75rem;margin-top:6px}@media (max-width:768px){.state-comparison-card_metricsRow__AnZFI{grid-template-columns:1fr}}.calculator-island_islandContainer__3dHLL{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.calculator-island_resultsArea__4kkM_{animation:calculator-island_fadeIn__M38e7 .3s ease-in-out}@keyframes calculator-island_fadeIn__M38e7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_hero__SKW6o{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:32px;gap:32px;align-items:center;padding:48px 0 36px}.page_heroCopy__kbqf4{max-width:760px}.page_badge__s34Is{display:inline-block;background:#e8f5e9;color:#104c41;font-size:.8125rem;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:4px;margin-bottom:14px}.page_heroCopy__kbqf4 h1{color:#182230;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.1;margin:0 0 16px;letter-spacing:-.02em}.page_lede__RDnn4{max-width:680px;color:#475467;font-size:1.125rem;line-height:1.65;margin-bottom:24px}.page_actions__e35f9{display:flex;flex-wrap:wrap;gap:12px}.page_readinessPanel__pvHSO{border:1px solid #eaecf0;border-radius:8px;background:#ffffff;padding:24px;box-shadow:0 1px 3px rgba(16,24,40,.05)}.page_panelLabel__5TwAo{color:#667085;display:block;font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin-bottom:16px;text-transform:uppercase}.page_readinessPanel__pvHSO dl{display:grid;grid-gap:16px;gap:16px;margin:0}.page_readinessPanel__pvHSO div{border-top:1px solid #eaecf0;padding-top:14px}.page_readinessPanel__pvHSO dt{color:#475467;font-size:.875rem}.page_readinessPanel__pvHSO dd{color:#182230;font-feature-settings:"tnum";font-size:1.0625rem;font-weight:700;margin:2px 0 0}.page_section__61PEw{border-top:1px solid #eaecf0;padding:40px 0}.page_section__61PEw h2{color:#182230;font-size:1.5rem;line-height:1.25;margin:0 0 24px;letter-spacing:-.01em}.page_problemGrid__fNJQE{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_problemCard__P0uGq{background:#ffffff;border-radius:8px;padding:24px;border:1px solid #eaecf0;border-top:3px solid #176b5b}.page_problemCard__P0uGq h3{color:#182230;font-size:1.125rem;font-weight:700;margin:0 0 10px}.page_problemCard__P0uGq p{color:#475467;font-size:.9375rem;line-height:1.6;margin:0}.page_linkGrid__YrpmM{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_linkCard__mpVoj{background:#ffffff;border:1px solid #eaecf0;border-radius:8px;color:inherit;display:block;min-height:130px;padding:24px;text-decoration:none;transition:all .15s ease}.page_linkCard__mpVoj:hover{border-color:#176b5b;box-shadow:0 4px 12px rgba(16,24,40,.08)}.page_linkCard__mpVoj span{color:#104c41;display:block;font-size:1.125rem;font-weight:700;margin-bottom:8px}.page_linkCard__mpVoj small{color:#475467;display:block;font-size:.9375rem;line-height:1.55}.page_trustSection__g1I_2{border-top:1px solid #eaecf0;padding:40px 0}.page_trustSection__g1I_2 h2{color:#182230;font-size:1.5rem;margin:0 0 24px}.page_trustColumns__pG_dw{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_trustColumns__pG_dw div{background:#f8faf9;border:1px solid #eaecf0;border-radius:8px;padding:24px}.page_trustColumns__pG_dw h3{color:#182230;font-size:1.125rem;margin:0 0 10px}.page_trustColumns__pG_dw p{color:#475467;font-size:.9375rem;line-height:1.6;margin:0 0 16px}.page_trustColumns__pG_dw a{color:#176b5b;font-size:.9375rem;font-weight:600;text-decoration:none}.page_trustColumns__pG_dw a:hover{color:#104c41;text-decoration:underline}@media (max-width:860px){.page_hero__SKW6o{padding-top:32px}.page_hero__SKW6o,.page_linkGrid__YrpmM,.page_problemGrid__fNJQE,.page_trustColumns__pG_dw{grid-template-columns:1fr}}