.regions_page__8sV8I{min-height:100vh;color:#18372d;background:#f4f5ef}.regions_header__nzGGj{display:flex;align-items:center;justify-content:space-between;padding:22px clamp(22px,6vw,88px);border-bottom:1px solid #d8ded3;background:rgba(244,245,239,.96)}.regions_brand__ExQeM{color:#18372d;font-size:18px;font-weight:850;text-decoration:none}.regions_headerNav__g_N_b{display:flex;gap:20px}.regions_headerNav__g_N_b a{color:#527064;font-size:14px;font-weight:700;text-decoration:none}.regions_headerNav__g_N_b a:hover{color:#127650}.regions_main__CJhXZ{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:54px 0 80px}.regions_breadcrumbs__SZT8U{display:flex;flex-wrap:wrap;gap:8px;color:#6d8077;font-size:13px}.regions_breadcrumbs__SZT8U a{color:#127650;text-decoration:none}.regions_breadcrumbs__SZT8U span:before{content:"/";margin-right:8px;color:#a6b1aa}.regions_hero__ZVh4X{padding:38px 0 34px;border-bottom:1px solid #d8ded3}.regions_eyebrow__H27Ea{color:#16825a;font-size:12px;font-weight:850;letter-spacing:.14em}.regions_hero__ZVh4X h1{max-width:880px;margin:12px 0 14px;color:#17382d;font-size:clamp(36px,6vw,72px);line-height:1.05;letter-spacing:-.05em}.regions_hero__ZVh4X p{max-width:760px;margin:0;color:#5d7168;font-size:17px;line-height:1.75}.regions_stats__w4Fp5{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 42px}.regions_stat__nwOxw{padding:24px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_stat__nwOxw small{display:block;margin-bottom:8px;color:#70837a;font-size:12px;font-weight:750}.regions_stat__nwOxw strong{color:#17382d;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}.regions_stat__nwOxw em{display:block;margin-top:8px;color:#88978f;font-size:11px;font-style:normal}.regions_stat__nwOxw .regions_rankLine__5hbTp{display:block;width:fit-content;margin-top:13px;padding:6px 9px;border-radius:999px;background:#e6f1e8;color:#426859;font-size:11px;font-weight:650}.regions_stat__nwOxw .regions_rankLine__5hbTp b{color:#127650;font-size:12px}.regions_sectionHead__N1wT4{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 18px}.regions_sectionHead__N1wT4 h2{margin:0;color:#17382d;font-size:28px;letter-spacing:-.035em}.regions_sectionHead__N1wT4 p{margin:0;color:#70837a;font-size:13px}.regions_grid__F_kBq{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.regions_card__PH3IP{display:block;padding:22px;border:1px solid #d5ddd2;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.regions_card__PH3IP:hover{transform:translateY(-3px);border-color:#16825a}.regions_card__PH3IP small{display:block;color:#16825a;font-size:11px;font-weight:850;letter-spacing:.08em}.regions_card__PH3IP strong{display:block;margin-top:8px;color:#17382d;font-size:21px}.regions_card__PH3IP span{display:block;margin-top:12px;color:#65786f;font-size:13px;line-height:1.6}.regions_notice__BRdY0{margin-top:38px;padding:20px 22px;border-radius:12px;background:#e5eee7;color:#526a60;font-size:13px;line-height:1.75}.regions_notice__BRdY0 strong{color:#1a654b}.regions_notice__BRdY0 a{color:#127650;font-weight:750}.regions_sectionEyebrow__m2jhm{display:block;margin-bottom:7px;color:#16825a;font-size:10px;font-weight:850;letter-spacing:.13em}.regions_articleSection__ULNjc{margin-top:52px;scroll-margin-top:24px}.regions_articleGrid__n1vd7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.regions_articleCard__N5SUf{min-height:250px;display:flex;flex-direction:column;padding:28px;border-radius:18px;background:#18372d;color:#fff;text-decoration:none;transition:transform .16s ease,background .16s ease}.regions_articleCard__N5SUf:hover{transform:translateY(-3px);background:#21483a}.regions_articleCard__N5SUf>span{color:#8ed7af;font-size:11px;font-weight:850;letter-spacing:.08em}.regions_articleCard__N5SUf>strong{margin-top:16px;font-size:27px;line-height:1.25;letter-spacing:-.04em}.regions_articleCard__N5SUf>p{margin:14px 0 24px;color:#c7d9d1;font-size:14px;line-height:1.7}.regions_articleCard__N5SUf>small{margin-top:auto;color:#fff;font-size:11px;font-weight:750}.regions_articleIndexPage__SQuPD{--article-index-title-size:clamp(30px,4vw,38px);--article-index-body-size:18px;--article-index-note-size:15px}.regions_articleIndexPage__SQuPD,.regions_articleIndexPage__SQuPD .regions_articleCard__N5SUf>p,.regions_articleIndexPage__SQuPD .regions_brand__ExQeM,.regions_articleIndexPage__SQuPD .regions_hero__ZVh4X p,.regions_articleIndexPage__SQuPD .regions_notice__BRdY0,.regions_articleIndexPage__SQuPD .regions_stat__nwOxw strong{font-size:var(--article-index-body-size)}.regions_articleIndexPage__SQuPD .regions_articleCard__N5SUf>strong,.regions_articleIndexPage__SQuPD .regions_hero__ZVh4X h1,.regions_articleIndexPage__SQuPD .regions_sectionHead__N1wT4 h2{font-size:var(--article-index-title-size)}.regions_articleIndexPage__SQuPD .regions_articleCard__N5SUf>small,.regions_articleIndexPage__SQuPD .regions_articleCard__N5SUf>span,.regions_articleIndexPage__SQuPD .regions_breadcrumbs__SZT8U,.regions_articleIndexPage__SQuPD .regions_eyebrow__H27Ea,.regions_articleIndexPage__SQuPD .regions_footer__AWdBQ,.regions_articleIndexPage__SQuPD .regions_headerNav__g_N_b a,.regions_articleIndexPage__SQuPD .regions_sectionHead__N1wT4 p,.regions_articleIndexPage__SQuPD .regions_stat__nwOxw em,.regions_articleIndexPage__SQuPD .regions_stat__nwOxw small{font-size:var(--article-index-note-size)}.regions_articlePage__l_pfF{--article-title-size:clamp(30px,4vw,38px);--article-body-size:18px;--article-note-size:15px}.regions_articlePage__l_pfF .regions_brand__ExQeM{font-size:var(--article-body-size)}.regions_articlePage__l_pfF .regions_breadcrumbs__SZT8U,.regions_articlePage__l_pfF .regions_footer__AWdBQ,.regions_articlePage__l_pfF .regions_headerNav__g_N_b a{font-size:var(--article-note-size)}.regions_articleMain__787oV{width:min(920px,calc(100% - 44px))}.regions_articleDocument__86CSH{margin-top:34px;font-size:var(--article-body-size)}.regions_articleHero__atWHf{padding:48px clamp(28px,6vw,64px);border-radius:24px;background:#18372d;color:#fff}.regions_articleHero__atWHf>span{color:#83d3aa;font-size:var(--article-note-size);font-weight:850;letter-spacing:.12em}.regions_articleHero__atWHf h1{margin:18px 0;font-size:var(--article-title-size);line-height:1.12;letter-spacing:-.045em;word-break:keep-all}.regions_articleHero__atWHf p{max-width:720px;margin:0;color:#c8d9d2;font-size:var(--article-body-size);line-height:1.8;word-break:keep-all}.regions_articleHero__atWHf small{display:block;margin-top:28px;color:#aec2b9;font-size:var(--article-note-size);line-height:1.6}.regions_articleModuleIntro____BAS{margin:24px 0 0;padding:24px 28px;border-left:5px solid #16825a;background:#fff}.regions_articleModuleIntro____BAS strong{display:block;color:#17382d;font-size:var(--article-title-size)}.regions_articleModuleIntro____BAS p{margin:10px 0 0;color:#526a60;font-size:var(--article-body-size);line-height:1.75}.regions_articleLead__pcOMh{margin:40px 0 0;padding:28px 30px;border-left:5px solid #e96243;background:#fff;color:#294d40;font-size:var(--article-body-size);font-weight:720;line-height:1.75;word-break:keep-all}.regions_articleMetrics__LCRD8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.regions_articleMetrics__LCRD8>div{padding:22px;border:1px solid #d5ddd2;border-radius:15px;background:#fff}.regions_articleMetrics__LCRD8 small,.regions_articleMetrics__LCRD8 span,.regions_articleMetrics__LCRD8 strong{display:block}.regions_articleMetrics__LCRD8 small{color:#71847a;font-size:var(--article-note-size);font-weight:750}.regions_articleMetrics__LCRD8 strong{margin-top:9px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_articleMetrics__LCRD8 span{margin-top:8px;color:#76877f;font-size:var(--article-note-size);line-height:1.5}.regions_articleBody__Ncms4{margin-top:60px}.regions_articleBody__Ncms4 section{padding:42px 0;border-top:1px solid #d8ded3}.regions_articleBody__Ncms4 h2,.regions_articleSources__eVhyF h2{margin:0 0 20px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_articleBody__Ncms4 p{margin:0 0 17px;color:#465f55;font-size:var(--article-body-size);line-height:1.9;word-break:keep-all}.regions_articleBody__Ncms4 ul{margin:22px 0 0;padding:20px 24px 20px 44px;border-radius:14px;background:#e5eee7;color:#315849}.regions_articleBody__Ncms4 li{padding:5px 0;font-size:var(--article-body-size);font-weight:700}.regions_articleSources__eVhyF{padding:30px;border-radius:18px;background:#fff}.regions_articleSources__eVhyF ol{margin:0;padding-left:22px}.regions_articleSources__eVhyF li{padding:7px 0;color:#61766d}.regions_articleSources__eVhyF a{color:#127650;font-size:var(--article-body-size);font-weight:750}.regions_articleBack__ap4UL{display:inline-block;margin-top:28px;color:#127650;font-size:var(--article-body-size);font-weight:800;text-decoration:none}.regions_articleSectionTitle__MXw9a{margin-bottom:20px}.regions_articleSectionTitle__MXw9a>span{display:block;color:#16825a;font-size:var(--article-note-size);font-weight:850;letter-spacing:.13em}.regions_articleSectionTitle__MXw9a h2{margin:7px 0 0;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_articleSectionTitle__MXw9a>p{margin:8px 0 0;color:#657a70;font-size:var(--article-body-size);line-height:1.65}.regions_articleContentSection__qRJQx{padding:54px 0;border-top:1px solid #d8ded3}.regions_projectOverview__0hmU6{margin-top:26px;padding:28px;border:1px solid #d5ddd2;border-radius:18px;background:#fff}.regions_projectOverview__0hmU6 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #dce3da;border-radius:12px;background:#dce3da}.regions_projectOverview__0hmU6 dl>div{padding:17px 18px;background:#f7f8f4}.regions_projectOverview__0hmU6 dt{color:#72847b;font-size:var(--article-note-size);font-weight:750}.regions_projectOverview__0hmU6 dd{margin:6px 0 0;color:#17382d;font-size:var(--article-body-size);font-weight:800}.regions_executionKpis__Mi0nH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.regions_executionKpis__Mi0nH>div{min-height:172px;display:flex;flex-direction:column;justify-content:center;padding:25px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_executionKpis__Mi0nH small,.regions_executionKpis__Mi0nH span,.regions_executionKpis__Mi0nH strong{display:block}.regions_executionKpis__Mi0nH small{color:#6f8279;font-size:var(--article-note-size);font-weight:800}.regions_executionKpis__Mi0nH strong{margin-top:11px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.045em}.regions_executionKpis__Mi0nH span{margin-top:9px;color:#76877f;font-size:var(--article-note-size)}.regions_definitionNote__uSyGk{margin:14px 0 0;padding:18px 20px;border-radius:12px;background:#e5eee7;color:#4e675d;font-size:var(--article-body-size);line-height:1.75}.regions_definitionNote__uSyGk strong{margin-right:8px;color:#146248}.regions_budgetFlow__BCdxR{display:grid;gap:10px;margin:0;padding:0;list-style:none}.regions_budgetFlow__BCdxR li{position:relative;display:grid;grid-template-columns:48px minmax(150px,1fr) minmax(180px,auto);align-items:center;gap:16px;min-height:92px;padding:17px 22px;border:1px solid #d5ddd2;border-radius:15px;background:#fff}.regions_budgetFlow__BCdxR li:not(:last-child):after{position:absolute;bottom:-11px;left:44px;z-index:1;content:"↓";color:#98a79f;font-size:var(--article-note-size)}.regions_budgetFlow__BCdxR b{color:#74857d;font-size:var(--article-note-size)}.regions_budgetFlow__BCdxR span{color:#425f53;font-size:var(--article-body-size);font-weight:800}.regions_budgetFlow__BCdxR strong{color:#17382d;font-size:var(--article-title-size);letter-spacing:-.035em;text-align:right}.regions_budgetFlow__BCdxR small{grid-column:3;margin-top:-10px;color:#76877f;font-size:var(--article-note-size);text-align:right}.regions_budgetFlow__BCdxR .regions_flowReduction__zkU5w{border-color:#edc8bd;background:#fff7f3}.regions_budgetFlow__BCdxR .regions_flowReduction__zkU5w strong{color:#bb4d36}.regions_fundingBar__IFLwW{width:100%;height:24px;display:flex;overflow:hidden;border-radius:99px;background:#dfe7df}.regions_fundingBar__IFLwW>span{height:100%}.regions_fundingNational__jort8{background:#1d7558}.regions_fundingProvincial__vPDa4{background:#d69755}.regions_fundingCity__UV1MS{background:#7089a2}.regions_fundingLegend__mGeWe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.regions_fundingLegend__mGeWe>div{padding:19px;border:1px solid #d5ddd2;border-radius:14px;background:#fff}.regions_fundingLegend__mGeWe i{width:9px;height:9px;display:inline-block;margin-right:7px;border-radius:99px}.regions_fundingLegend__mGeWe small{color:#677c72;font-size:var(--article-note-size);font-weight:800}.regions_fundingLegend__mGeWe span,.regions_fundingLegend__mGeWe strong{display:block}.regions_fundingLegend__mGeWe strong{margin-top:10px;color:#17382d;font-size:var(--article-title-size)}.regions_fundingLegend__mGeWe span{margin-top:6px;color:#76877f;font-size:var(--article-note-size)}.regions_perCapitaGrid__ALSzR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.regions_perCapitaGrid__ALSzR>div{padding:24px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_perCapitaGrid__ALSzR small,.regions_perCapitaGrid__ALSzR span,.regions_perCapitaGrid__ALSzR strong{display:block}.regions_perCapitaGrid__ALSzR small{color:#687d72;font-size:var(--article-note-size);font-weight:850}.regions_perCapitaGrid__ALSzR strong{margin-top:12px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_perCapitaGrid__ALSzR span{margin-top:9px;color:#657a70;font-size:var(--article-note-size);line-height:1.6}.regions_perCapitaNote__9ZDyj{margin:14px 0 0;padding:18px 20px;border-radius:12px;background:#e5eee7;color:#4e675d;font-size:var(--article-body-size);line-height:1.75}.regions_perCapitaNote__9ZDyj strong{color:#146248}.regions_plannedSplit__gZXHX{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:12px}.regions_plannedSplit__gZXHX>div{padding:26px;border-radius:16px;background:#18372d;color:#fff}.regions_plannedSplit__gZXHX>div:last-child{background:#e7eee6;color:#17382d}.regions_plannedSplit__gZXHX small,.regions_plannedSplit__gZXHX span,.regions_plannedSplit__gZXHX strong{display:block}.regions_plannedSplit__gZXHX small{color:#9ccab3;font-size:var(--article-note-size);font-weight:800}.regions_plannedSplit__gZXHX>div:last-child small{color:#607a6e}.regions_plannedSplit__gZXHX strong{margin-top:12px;font-size:var(--article-title-size);letter-spacing:-.045em}.regions_plannedSplit__gZXHX span{margin-top:9px;color:#c7d9d1;font-size:var(--article-note-size);line-height:1.6}.regions_plannedSplit__gZXHX>div:last-child span{color:#6d8177}.regions_reusableBudgetVisual__NHh4X{margin:0}.regions_revenueYearBars__41xIP{display:grid;gap:12px}.regions_revenueYearBars__41xIP section{padding:22px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_revenueYearBars__41xIP section>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.regions_revenueYearBars__41xIP section>header strong{color:#17382d;font-size:var(--article-title-size)}.regions_revenueYearBars__41xIP section>header span{color:#657a70;font-size:var(--article-note-size);font-weight:800;text-align:right}.regions_revenueYearBars__41xIP section>div{display:grid;grid-template-columns:120px minmax(120px,1fr) minmax(190px,auto);align-items:center;gap:14px;margin-top:11px}.regions_revenueYearBars__41xIP section>div>span{color:#526a60;font-size:var(--article-body-size);font-weight:800}.regions_revenueYearBars__41xIP section>div>i{height:18px;display:block;overflow:hidden;border-radius:999px;background:#e2e9e2}.regions_revenueYearBars__41xIP section>div>i>b{height:100%;display:block;border-radius:inherit;background:#16825a}.regions_revenueYearBars__41xIP section>div:nth-of-type(2)>i>b{background:#d28a45}.regions_revenueYearBars__41xIP section>div>strong{color:#17382d;font-size:var(--article-body-size);text-align:right;white-space:nowrap}.regions_revenueYearBars__41xIP section>p{margin:16px 0 0;color:#70837a;font-size:var(--article-note-size);line-height:1.65}.regions_revenueYearBars__41xIP .regions_revenueBudgetYear__9VUyY{border-style:dashed;background:#fff8f1}.regions_revenueYearBars__41xIP .regions_revenueBudgetYear__9VUyY>div>i>b{background:#bb6d4c}.regions_taxPieLayout__FjXg5{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:34px}.regions_taxPie__7a10O{position:relative;width:min(100%,380px);aspect-ratio:1;justify-self:center;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(23,56,45,.08)}.regions_taxPieCenter__rtnKh{position:absolute;inset:23%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:50%;background:#f7f8f4;text-align:center;box-shadow:0 0 0 1px rgba(23,56,45,.08)}.regions_taxPieCenter__rtnKh span{color:#657a70;font-size:var(--article-note-size);font-weight:800}.regions_taxPieCenter__rtnKh strong{margin-top:7px;color:#17382d;font-size:var(--article-body-size);line-height:1.35;word-break:keep-all}.regions_taxPieLegend__kB1Jo{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid #d8ded3;border-radius:14px;background:#d8ded3;list-style:none}.regions_taxPieLegend__kB1Jo li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;background:#fff}.regions_taxPieLegend__kB1Jo i{width:12px;height:12px;border-radius:50%}.regions_taxLegendTrigger__b4zNk,.regions_taxPieLegend__kB1Jo>li>span{color:#425f53;font-size:var(--article-body-size);font-weight:800}.regions_taxPieLegend__kB1Jo strong{color:#17382d;font-size:var(--article-body-size)}.regions_taxPieLegend__kB1Jo small{grid-column:2/4;color:#70837a;font-size:var(--article-note-size)}.regions_calculationNotes__9irL9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.regions_calculationNotes__9irL9 p{margin:0;padding:22px;border:1px solid #d5ddd2;border-radius:15px;background:#fff}.regions_calculationNotes__9irL9 span,.regions_calculationNotes__9irL9 strong{display:block}.regions_calculationNotes__9irL9 strong{color:#17382d;font-size:var(--article-body-size)}.regions_calculationNotes__9irL9 span{margin-top:10px;color:#657a70;font-size:var(--article-note-size);line-height:1.65;overflow-wrap:anywhere}.regions_costRatio__H10kW{height:20px;display:flex;gap:2px;margin-top:14px;overflow:hidden;border-radius:999px;background:#dfe7df}.regions_costRatio__H10kW span{height:100%;background:#16825a}.regions_costRatio__H10kW i{height:100%;min-width:7px;background:#e96243}.regions_visualKeyFinding__WaZVu{margin:14px 0 0;padding:18px 20px;border-radius:12px;background:#fff4ed;color:#7b4839;font-size:var(--article-body-size);line-height:1.7}.regions_reusableBudgetVisual__NHh4X figcaption{margin-top:14px;color:#70837a;font-size:var(--article-note-size);line-height:1.65}.regions_comparisonGrid___NYke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.regions_comparisonGrid___NYke>div{padding:24px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_comparisonGrid___NYke em,.regions_comparisonGrid___NYke small,.regions_comparisonGrid___NYke span,.regions_comparisonGrid___NYke strong{display:block}.regions_comparisonGrid___NYke small{color:#687d72;font-size:var(--article-note-size);font-style:normal;font-weight:850}.regions_comparisonGrid___NYke strong{margin-top:10px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_comparisonGrid___NYke em,.regions_comparisonGrid___NYke span{margin-top:8px;color:#657a70;font-size:var(--article-note-size);font-style:normal;line-height:1.6}.regions_comparisonBars__neRX8{display:grid;gap:10px;margin-top:16px}.regions_comparisonBars__neRX8>div{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:12px}.regions_comparisonBars__neRX8 span{color:#526a60;font-size:var(--article-note-size);font-weight:850}.regions_comparisonBars__neRX8 i{height:16px;display:block;border-radius:999px;background:#16825a}.regions_comparisonBars__neRX8>div:last-child i{background:#e96243}.regions_articleTableWrap__j_saK{margin-top:16px;overflow-x:auto;border:1px solid #d5ddd2;border-radius:15px;background:#fff}.regions_articleTable___ZifM{width:100%;min-width:560px;border-collapse:collapse}.regions_articleTable___ZifM caption{padding:18px 20px;color:#17382d;font-size:var(--article-body-size);font-weight:850;text-align:left}.regions_articleTable___ZifM td,.regions_articleTable___ZifM th{padding:15px 20px;border-top:1px solid #e1e7df}.regions_articleTable___ZifM thead th{background:#edf2eb;color:#657a70;font-size:var(--article-note-size);text-align:left}.regions_articleTable___ZifM td,.regions_articleTable___ZifM thead th:last-child{text-align:right}.regions_articleTable___ZifM tbody th,.regions_articleTable___ZifM tfoot th{color:#3c5a4e;font-size:var(--article-body-size);text-align:left}.regions_articleTable___ZifM td{color:#17382d;font-size:var(--article-body-size);font-weight:800;white-space:nowrap}.regions_articleTable___ZifM td small{display:block;margin-top:4px;color:#76877f;font-size:var(--article-note-size);font-weight:650}.regions_articleTable___ZifM tfoot{background:#f2f5f0}.regions_programComparisonTable__xn4_n{min-width:880px;table-layout:fixed}.regions_programComparisonTable__xn4_n .regions_programColumn__pGGnk{width:29%}.regions_programComparisonTable__xn4_n .regions_startColumn__ZZH4_{width:13%}.regions_programComparisonTable__xn4_n .regions_targetColumn__O7XjD{width:23%}.regions_programComparisonTable__xn4_n .regions_amountColumn__rkJDH{width:35%}.regions_programComparisonTable__xn4_n td,.regions_programComparisonTable__xn4_n th,.regions_programComparisonTable__xn4_n thead th:last-child{vertical-align:top;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.regions_programComparisonTable__xn4_n tbody th small{display:block;margin-top:7px;color:#76877f;font-size:var(--article-note-size);font-weight:650;line-height:1.55}.regions_staffNote__wevf0{margin:0;padding:26px 28px;border-left:5px solid #16825a;background:#fff;color:#315448;font-size:var(--article-body-size);line-height:1.8}.regions_unconfirmedText__Pcb8V{margin:14px 0 0;color:#5f746a;font-size:var(--article-body-size);line-height:1.75}.regions_differenceGrid__nihNC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.regions_differenceGrid__nihNC>div{padding:26px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.regions_differenceGrid__nihNC small,.regions_differenceGrid__nihNC strong{display:block}.regions_differenceGrid__nihNC small{color:#687d72;font-size:var(--article-note-size);font-weight:850}.regions_differenceGrid__nihNC strong{margin-top:10px;color:#17382d;font-size:var(--article-title-size);letter-spacing:-.04em}.regions_differenceGrid__nihNC p{margin:15px 0 0;color:#566e63;font-size:var(--article-body-size);line-height:1.75}.regions_formulaBox__teu5f{margin:13px 0 0;padding:17px 20px;border-radius:12px;background:#fff3ed;color:#8a4939;font-size:var(--article-body-size);font-weight:750;line-height:1.7}.regions_settlementNotice__gcS0p{margin-top:10px;padding:30px;border:1px solid #d6ded4;border-radius:18px;background:#eef2ec}.regions_settlementNotice__gcS0p>p{margin:0;color:#526a60;font-size:var(--article-body-size);line-height:1.8}.regions_settlementNotice__gcS0p dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 0}.regions_settlementNotice__gcS0p dl>div{padding:15px 17px;border-radius:10px;background:#fff}.regions_settlementNotice__gcS0p dt{color:#74857c;font-size:var(--article-note-size);font-weight:750}.regions_settlementNotice__gcS0p dd{margin:6px 0 0;color:#345a4b;font-size:var(--article-body-size);font-weight:850}.regions_articleGlossary__OuV9w{padding:54px 0 26px}.regions_articleGlossary__OuV9w h2{margin:0 0 20px;color:#17382d;font-size:var(--article-title-size)}.regions_articleGlossary__OuV9w dl{display:grid;gap:1px;overflow:hidden;border:1px solid #d8ded3;border-radius:14px;background:#d8ded3}.regions_articleGlossary__OuV9w dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:17px 20px;background:#fff}.regions_articleGlossary__OuV9w dt{color:#17382d;font-size:var(--article-body-size);font-weight:850}.regions_articleGlossary__OuV9w dd{margin:0;color:#65786f;font-size:var(--article-body-size);line-height:1.65}.regions_footer__AWdBQ{padding:30px clamp(22px,6vw,88px);border-top:1px solid #d8ded3;color:#718179;font-size:12px}@media (max-width:760px){.regions_header__nzGGj{align-items:flex-start;gap:16px}.regions_headerNav__g_N_b{display:grid;gap:5px;text-align:right}.regions_main__CJhXZ{width:min(100% - 30px,1120px);padding-top:34px}.regions_articleGrid__n1vd7,.regions_articleMetrics__LCRD8,.regions_grid__F_kBq,.regions_stats__w4Fp5{grid-template-columns:1fr}.regions_sectionHead__N1wT4{align-items:flex-start;flex-direction:column;gap:8px}.regions_articleMain__787oV{width:min(100% - 30px,920px)}.regions_articleHero__atWHf{padding:34px 24px}.regions_articleLead__pcOMh{padding:23px 20px}.regions_calculationNotes__9irL9,.regions_comparisonGrid___NYke,.regions_differenceGrid__nihNC,.regions_executionKpis__Mi0nH,.regions_fundingLegend__mGeWe,.regions_perCapitaGrid__ALSzR,.regions_plannedSplit__gZXHX,.regions_projectOverview__0hmU6 dl,.regions_settlementNotice__gcS0p dl,.regions_taxPieLayout__FjXg5{grid-template-columns:1fr}.regions_budgetFlow__BCdxR li{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px}.regions_budgetFlow__BCdxR strong{grid-column:2;text-align:left}.regions_budgetFlow__BCdxR small{grid-column:2;margin-top:-4px;text-align:left}.regions_budgetFlow__BCdxR li:not(:last-child):after{left:31px}.regions_articleGlossary__OuV9w dl>div{grid-template-columns:1fr;gap:5px}.regions_revenueYearBars__41xIP section>header{align-items:flex-start;flex-direction:column;gap:5px}.regions_revenueYearBars__41xIP section>header span{text-align:left}.regions_revenueYearBars__41xIP section>div{grid-template-columns:1fr;gap:7px}.regions_revenueYearBars__41xIP section>div>strong{text-align:left}}.blog_blogPage___JFFB{--blog-title-size:clamp(30px,4vw,42px);--blog-body-size:18px;--blog-note-size:15px;--article-title-size:var(--blog-title-size);--article-body-size:var(--blog-body-size);--article-note-size:var(--blog-note-size);min-height:100vh;color:#18372d;background:#f4f5ef;font-size:var(--blog-body-size)}.blog_header__354uX{display:flex;align-items:center;justify-content:space-between;padding:22px clamp(22px,6vw,88px);border-bottom:1px solid #d8ded3;background:rgba(244,245,239,.96)}.blog_brand__B7Wyb{color:#18372d;font-size:var(--blog-body-size);font-weight:850;text-decoration:none}.blog_headerNav__io2Lw{display:flex;gap:20px}.blog_headerNav__io2Lw a{color:#527064;font-size:var(--blog-note-size);font-weight:700;text-decoration:none}.blog_headerNav__io2Lw a:hover{color:#127650}.blog_main__zZKg7{width:min(1120px,calc(100% - 44px));margin:0 auto;padding:54px 0 90px}.blog_postMain___UTP3{width:min(900px,calc(100% - 44px))}.blog_breadcrumbs__8GTu5{display:flex;flex-wrap:wrap;gap:8px;color:#6d8077;font-size:var(--blog-note-size)}.blog_breadcrumbs__8GTu5 a{color:#127650;text-decoration:none}.blog_breadcrumbs__8GTu5 span:before{content:"/";margin-right:8px;color:#a6b1aa}.blog_hero__m_tED{padding:46px 0 40px;border-bottom:1px solid #d8ded3}.blog_sectionLabel__1TBSU{color:#16825a;font-size:var(--blog-note-size);font-weight:850;letter-spacing:.06em}.blog_hero__m_tED h1{max-width:900px;margin:14px 0 18px;color:#17382d;font-size:var(--blog-title-size);line-height:1.12;letter-spacing:-.05em;word-break:keep-all}.blog_hero__m_tED p{max-width:760px;margin:0;color:#5d7168;font-size:var(--blog-body-size);line-height:1.8;word-break:keep-all}.blog_stats__hk_Nh{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 44px}.blog_stat__4jTli{padding:24px;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.blog_stat__4jTli em,.blog_stat__4jTli small{display:block;color:#70837a;font-size:var(--blog-note-size);font-style:normal}.blog_stat__4jTli strong{display:block;margin:8px 0;color:#17382d;font-size:var(--blog-body-size)}.blog_sectionHead__aBisW{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.blog_sectionHead__aBisW h2{margin:0;font-size:var(--blog-title-size);letter-spacing:-.04em}.blog_sectionHead__aBisW p{margin:0;color:#70837a;font-size:var(--blog-note-size)}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blog_postCard__N8pLU{min-height:330px;display:flex;flex-direction:column;padding:30px;border-radius:20px;background:#18372d;color:#fff;text-decoration:none;transition:transform .16s ease,background .16s ease}.blog_postCard__N8pLU:hover{transform:translateY(-3px);background:#21483a}.blog_postCard__N8pLU>small,.blog_postCard__N8pLU>span{color:#9bcfb6;font-size:var(--blog-note-size);font-weight:800}.blog_postCard__N8pLU>strong{margin-top:18px;font-size:var(--blog-title-size);line-height:1.2;letter-spacing:-.045em;word-break:keep-all}.blog_postCard__N8pLU>p{margin:18px 0 28px;color:#c7d9d1;font-size:var(--blog-body-size);line-height:1.75;word-break:keep-all}.blog_postCard__N8pLU>small{margin-top:auto;color:#fff}.blog_postHero__q5HSC{margin-top:38px;padding:50px clamp(28px,6vw,64px);border-radius:24px;background:#18372d;color:#fff}.blog_postHero__q5HSC>small,.blog_postHero__q5HSC>span{display:block;color:#8ed7af;font-size:var(--blog-note-size);font-weight:850;letter-spacing:.1em}.blog_postHero__q5HSC h1{margin:18px 0;font-size:var(--blog-title-size);line-height:1.12;letter-spacing:-.05em;word-break:keep-all}.blog_postHero__q5HSC p{margin:0;color:#c7d9d1;font-size:var(--blog-body-size);line-height:1.8;word-break:keep-all}.blog_postHero__q5HSC>small{margin-top:28px;color:#aec2b9;letter-spacing:0}.blog_origin__Z301B{margin:28px 0 0;padding:26px 28px;border-left:5px solid #e96243;background:#fff}.blog_origin__Z301B strong{display:block;font-size:var(--blog-title-size)}.blog_origin__Z301B p{margin:12px 0 0;color:#526a60;font-size:var(--blog-body-size);line-height:1.8}.blog_postSection__VJbt1{padding:52px 0;border-top:1px solid #d8ded3}.blog_postSection__VJbt1:first-of-type{margin-top:54px}.blog_postSection__VJbt1 h2{margin:10px 0 22px;font-size:var(--blog-title-size);line-height:1.2;letter-spacing:-.045em;word-break:keep-all}.blog_postSection__VJbt1>p{margin:0 0 18px;color:#465f55;font-size:var(--blog-body-size);line-height:1.9;word-break:keep-all}.blog_questionList__YO65j,.blog_verdictList__jo1vh{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:question}.blog_questionList__YO65j li,.blog_verdictList__jo1vh li{padding:20px 22px;border-radius:14px;background:#fff;color:#345a4b;font-size:var(--blog-body-size);font-weight:750;line-height:1.65}.blog_questionList__YO65j li{counter-increment:question}.blog_questionList__YO65j li:before{content:counter(question,decimal-leading-zero);margin-right:14px;color:#e96243;font-size:var(--blog-note-size)}.blog_visualFrame__9_cgx{margin:24px 0 0;padding:26px;border:1px solid #d5ddd2;border-radius:20px;background:#eef2ec}.blog_visualFrame__9_cgx>p{margin:0 0 22px;color:#526a60;font-size:var(--blog-body-size);line-height:1.8}.blog_visualFrame__9_cgx>small{display:block;margin-top:20px;color:#71847a;font-size:var(--blog-note-size);line-height:1.65}.blog_verdict__cVVKB{padding:38px;border:0;border-radius:22px;background:#18372d;color:#fff}.blog_verdict__cVVKB .blog_sectionLabel__1TBSU{color:#8ed7af}.blog_verdict__cVVKB h2{color:#fff}.blog_verdictList__jo1vh li{background:rgba(255,255,255,.08);color:#eef7f2}.blog_caution__qA0W8{margin:22px 0 0;padding:20px;border-radius:14px;background:#fff4ed;color:#824836;font-size:var(--blog-body-size);line-height:1.75}.blog_dataModule__U353W,.blog_sources__RyP_O{margin-top:28px;padding:28px;border-radius:18px;background:#fff}.blog_dataModule__U353W h2,.blog_sources__RyP_O h2{margin:0 0 14px;font-size:var(--blog-title-size)}.blog_dataModule__U353W p{margin:0;color:#526a60;font-size:var(--blog-body-size);line-height:1.8}.blog_dataModule__U353W ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.blog_dataModule__U353W a{display:inline-block;margin-top:18px;color:#127650;font-size:var(--blog-body-size);font-weight:850}.blog_dataModule__U353W li a{margin-top:0}.blog_sources__RyP_O ol{margin:0;padding-left:24px}.blog_sources__RyP_O li{padding:7px 0;color:#61766d;font-size:var(--blog-body-size)}.blog_sources__RyP_O a{color:#127650;font-weight:750}.blog_back___MR7A{display:inline-block;margin-top:28px;color:#127650;font-size:var(--blog-body-size);font-weight:850;text-decoration:none}.blog_footer__JX1gq{padding:30px clamp(22px,6vw,88px);border-top:1px solid #d8ded3;color:#718179;font-size:var(--blog-note-size)}@media (max-width:760px){.blog_header__354uX{align-items:flex-start;gap:16px}.blog_headerNav__io2Lw{display:grid;gap:6px;text-align:right}.blog_main__zZKg7,.blog_postMain___UTP3{width:min(100% - 30px,1120px);padding-top:34px}.blog_postGrid__yuEog,.blog_stats__hk_Nh{grid-template-columns:1fr}.blog_sectionHead__aBisW{align-items:flex-start;flex-direction:column;gap:8px}.blog_postHero__q5HSC,.blog_verdict__cVVKB,.blog_visualFrame__9_cgx{padding:28px 22px}}.taxes_taxDialog__ZPtgJ,.taxes_taxPage__2CJyc{--tax-title-size:clamp(30px,4vw,42px);--tax-body-size:18px;--tax-note-size:15px}.taxes_taxPage__2CJyc{min-height:100vh;background:#f5f3ec;color:#17382d;font-size:var(--tax-body-size)}.taxes_taxHeader__VbsEd{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(22px,6vw,88px);border-bottom:1px solid #d8ded3}.taxes_taxBrand__ms9Em{color:#17382d;font-size:var(--tax-body-size);font-weight:850;text-decoration:none}.taxes_taxNav___HttT{display:flex;flex-wrap:wrap;gap:18px}.taxes_taxNav___HttT a{color:#526a60;font-size:var(--tax-note-size);font-weight:750;text-decoration:none}.taxes_taxMain__G08UA{width:min(1080px,calc(100% - 44px));margin:0 auto;padding:36px 0 84px}.taxes_breadcrumbs__G6qSN{display:flex;flex-wrap:wrap;gap:8px;color:#70837a;font-size:var(--tax-note-size)}.taxes_breadcrumbs__G6qSN a{color:#127650;text-decoration:none}.taxes_breadcrumbs__G6qSN span:before{content:"/";margin-right:8px;color:#a6b1aa}.taxes_taxHero__3iGAg{padding:52px 0 42px;border-bottom:1px solid #d8ded3}.taxes_taxHero__3iGAg h1{margin:0;font-size:var(--tax-title-size);line-height:1.12;letter-spacing:-.045em}.taxes_taxHero__3iGAg p{max-width:800px;margin:18px 0 0;color:#526a60;font-size:var(--tax-body-size);line-height:1.8;word-break:keep-all}.taxes_taxHeroNote__AyTyG{margin-top:24px;padding:18px 20px;border-radius:14px;background:#e5eee7;color:#446257;font-size:var(--tax-note-size);line-height:1.7}.taxes_taxSection__8IZFm{padding:48px 0 0}.taxes_taxSectionHead__YM_qH{margin-bottom:22px}.taxes_taxSectionHead__YM_qH h2{margin:0;font-size:var(--tax-title-size);letter-spacing:-.04em}.taxes_taxSectionHead__YM_qH p{margin:10px 0 0;color:#657a70;font-size:var(--tax-body-size);line-height:1.7}.taxes_allocationWrap__4hDK3{overflow-x:auto;border:1px solid #d5ddd2;border-radius:16px;background:#fff}.taxes_allocationTable__f6Tmt{width:100%;min-width:760px;border-collapse:collapse}.taxes_allocationTable__f6Tmt td,.taxes_allocationTable__f6Tmt th{padding:17px 20px;border-top:1px solid #e1e7df;font-size:var(--tax-body-size);text-align:left;vertical-align:top}.taxes_allocationTable__f6Tmt thead th{border-top:0;background:#edf2eb;color:#526a60;font-size:var(--tax-note-size)}.taxes_allocationTable__f6Tmt tbody th{width:210px;color:#17382d}.taxes_allocationTable__f6Tmt td{color:#566e63;line-height:1.65}.taxes_taxGrid__89sLl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.taxes_taxExplanation__1wKeb{scroll-margin-top:24px;padding:28px;border:1px solid #d5ddd2;border-radius:18px;background:#fff}.taxes_taxExplanation__1wKeb header>span{color:#16825a;font-size:var(--tax-note-size);font-weight:850}.taxes_taxExplanation__1wKeb h2{margin:9px 0 0;color:#17382d;font-size:var(--tax-title-size);letter-spacing:-.04em}.taxes_taxExplanation__1wKeb header>p{margin:12px 0 0;color:#526a60;font-size:var(--tax-body-size);font-weight:700;line-height:1.7;word-break:keep-all}.taxes_taxExplanation__1wKeb dl{display:grid;gap:1px;margin:24px 0 0;overflow:hidden;border:1px solid #dce3da;border-radius:12px;background:#dce3da}.taxes_taxExplanation__1wKeb dl>div{padding:15px 17px;background:#f8f9f5}.taxes_taxExplanation__1wKeb dt{color:#687d72;font-size:var(--tax-note-size);font-weight:850}.taxes_taxExplanation__1wKeb dd{margin:6px 0 0;color:#38584b;font-size:var(--tax-body-size);line-height:1.65;word-break:keep-all}.taxes_taxCaution__1XvQ0{margin:14px 0 0;padding:16px 18px;border-radius:12px;background:#fff2eb;color:#754638;font-size:var(--tax-note-size);line-height:1.65}.taxes_taxCaution__1XvQ0 strong{display:block;margin-bottom:5px;color:#a04d37}.taxes_taxSources__7Kpsk{margin-top:48px;padding:28px;border-radius:18px;background:#18372d;color:#fff}.taxes_taxSources__7Kpsk h2{margin:0;font-size:var(--tax-title-size)}.taxes_taxSources__7Kpsk ul{margin:18px 0 0;padding-left:22px}.taxes_taxSources__7Kpsk li{padding:6px 0;font-size:var(--tax-body-size)}.taxes_taxSources__7Kpsk a{color:#a9e4c2;font-weight:750}.taxes_taxFooter__CmpnI{padding:28px clamp(22px,6vw,88px);border-top:1px solid #d8ded3;color:#718179;font-size:var(--tax-note-size)}.taxes_taxTrigger__JYUg1{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(23,111,84,.35);text-decoration-thickness:2px;text-underline-offset:4px}.taxes_taxTrigger__JYUg1:hover{color:#127650;text-decoration-color:#127650}.taxes_taxTrigger__JYUg1:focus-visible{border-radius:5px;outline:3px solid rgba(18,118,80,.25);outline-offset:4px}.taxes_taxTrigger__JYUg1>span{width:20px;height:20px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e5eee7;color:#127650;font-size:var(--tax-note-size,var(--article-note-size));text-decoration:none}.taxes_taxDialog__ZPtgJ{width:min(760px,calc(100% - 30px));max-height:min(88vh,900px);padding:0;overflow:visible;border:0;border-radius:22px;background:transparent;color:#17382d}.taxes_taxDialog__ZPtgJ::backdrop{background:rgba(15,32,25,.68);backdrop-filter:blur(4px)}.taxes_taxDialogPanel__wvhv5{position:relative;max-height:min(88vh,900px);overflow-y:auto;padding:22px;border-radius:22px;background:#f5f3ec;box-shadow:0 24px 70px rgba(9,28,20,.32)}.taxes_taxDialogClose__Hc3CS{position:absolute;top:34px;right:34px;z-index:1;width:42px;height:42px;border:0;border-radius:50%;background:#e5eee7;color:#17382d;font-size:var(--tax-title-size);line-height:1;cursor:pointer}.taxes_taxExplanationCompact__jJfYa{padding-right:68px}.taxes_taxDialogActions__8JmAC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 6px 2px}.taxes_taxDialogActions__8JmAC a,.taxes_taxDialogActions__8JmAC button{font-size:var(--tax-body-size);font-weight:800}.taxes_taxDialogActions__8JmAC a{color:#127650}.taxes_taxDialogActions__8JmAC button{padding:10px 18px;border:0;border-radius:999px;background:#18372d;color:#fff;cursor:pointer}@media (max-width:760px){.taxes_taxHeader__VbsEd{align-items:flex-start}.taxes_taxNav___HttT{justify-content:flex-end}.taxes_taxMain__G08UA{width:min(100% - 30px,1080px)}.taxes_taxGrid__89sLl{grid-template-columns:1fr}.taxes_taxExplanation__1wKeb{padding:22px}.taxes_taxExplanationCompact__jJfYa{padding-right:58px}.taxes_taxDialogPanel__wvhv5{padding:14px}.taxes_taxDialogClose__Hc3CS{top:24px;right:24px}.taxes_taxDialogActions__8JmAC{align-items:stretch;flex-direction:column}.taxes_taxDialogActions__8JmAC button{width:100%}}