._cite_xlai3_1{vertical-align:super;padding:.35em .25em;font-size:.72em;font-weight:700;line-height:0;text-decoration:none}._cite_xlai3_1:hover{text-decoration:underline}._references_xlai3_13{padding-left:1.4em;font-size:1rem}._references_xlai3_13 li{margin-bottom:.75rem;padding-left:.25em}._references_xlai3_13 li:target{background:var(--brown-100);outline:2px solid var(--brown-500);outline-offset:4px;border-radius:2px}._references_xlai3_13 a{overflow-wrap:anywhere}._type_xlai3_30{color:var(--brown-700);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}._backref_xlai3_39{margin-left:.25rem}@media print{._backref_xlai3_39{display:none}}._pager_1ei51_1{padding-bottom:calc(3rem + var(--edge-h));grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}._pager_1ei51_1 a{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--border), var(--border)) border-box;border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow);border:2px solid #0000;padding:1rem 1.25rem;text-decoration:none;display:block}._pager_1ei51_1 a:hover{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-accent) border-box;color:var(--ink)}._label_1ei51_25{font-size:var(--step--1);color:var(--ink-muted);display:block}._title_1ei51_30{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--green-700)}._next_1ei51_36{text-align:right}@media print{._pager_1ei51_1{display:none!important}}._prose_12bfr_4{min-width:0}._prose_12bfr_4>:where(:not([data-wide])){max-width:var(--measure)}._prose_12bfr_4>:where(h2:first-child){margin-top:0}:where(._prose_12bfr_4) h2{scroll-margin-top:1.5rem}:where(._prose_12bfr_4) h2:after{content:"";background:var(--grad-accent);border-radius:999px;width:4rem;height:5px;margin-top:.6rem;display:block}:where(._prose_12bfr_4) :where(ul,ol){padding-left:1.4em}:where(._prose_12bfr_4) :where(li+li){margin-top:.4em}:where(._prose_12bfr_4) :where(li)::marker{color:var(--green-600)}._toc_8hhlc_1{background:linear-gradient(180deg, var(--surface), var(--surface-2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem 1.25rem 1rem;font-size:1rem}@media (width>=64rem){._toc_8hhlc_1{align-self:start;position:sticky;top:1.5rem}}._toc_8hhlc_1 h2{font-family:var(--font-body);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--brown-700);margin:0 0 .75rem}._toc_8hhlc_1 ol{counter-reset:toc;margin:0;padding:0;list-style:none}._toc_8hhlc_1 li{counter-increment:toc}._toc_8hhlc_1 a{color:var(--ink);gap:.6rem;padding:.4rem 0;line-height:1.35;text-decoration:none;display:flex}._toc_8hhlc_1 a:before{content:counter(toc);content:counter(toc) / "";background:linear-gradient(135deg, var(--green-800), var(--green-900));color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:grid}._toc_8hhlc_1 a:hover{color:var(--green-700);text-decoration:underline}@media print{._toc_8hhlc_1{display:none!important}}._content_18oyp_1{padding-block:clamp(2rem, 5vw, 3.5rem) calc(clamp(2rem, 5vw, 3rem) + var(--edge-h))}._content_18oyp_1 h1{max-width:22ch}._breadcrumb_18oyp_8 ol{font-size:var(--step--1);flex-wrap:wrap;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}._breadcrumb_18oyp_8 li:not(:last-child):after{content:"/";content:"/" / "";opacity:.7;margin-inline:.5rem}._breadcrumb_18oyp_8 [aria-current=page]{opacity:.9}._meta_18oyp_26{font-size:var(--step--1);flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}._meta_18oyp_26 li{background:#0000002e;border:1px solid #ffffff40;border-radius:999px;padding:.3rem .8rem}._meta_18oyp_26 strong{color:var(--hero-accent)}@media print{._content_18oyp_1{padding-bottom:1.5rem}._meta_18oyp_26 strong{color:#000!important}}._article_1yf7f_1{position:relative}._layout_1yf7f_5{gap:2rem;padding-block:2.5rem 4rem;display:grid}@media (width>=64rem){._layout_1yf7f_5{grid-template-columns:15rem minmax(0,1fr);gap:3.5rem}}._callout_ha1yu_1{background:linear-gradient(120deg, var(--green-100), var(--surface) 85%);border-left:6px solid var(--green-600);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow);margin-block:0 2rem;padding:1.25rem 1.5rem}._callout_ha1yu_1 :is(h2,h3){font-family:var(--font-body);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--green-700);margin:0 0 .75rem}._callout_ha1yu_1 h2:after{content:none}._callout_ha1yu_1 ul{margin:0}._callout_ha1yu_1>:last-child{margin-bottom:0}._note_ha1yu_26{background:linear-gradient(120deg, var(--brown-100), var(--surface) 85%);border-left-color:var(--brown-500)}._note_ha1yu_26 :is(h2,h3){color:var(--brown-700)}@media print{._callout_ha1yu_1{break-inside:avoid}}._figure_1eyqg_1{margin-block:2rem}._figure_1eyqg_1 img{border-radius:var(--radius);background:var(--surface-2);width:100%;box-shadow:var(--shadow)}@media (prefers-color-scheme:dark){._figure_1eyqg_1 img{filter:brightness(.85)}}._credit_1eyqg_16{margin-top:.25rem;font-style:italic;display:block}._table_iv6rv_1{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}._table_iv6rv_1 :is(th,td){text-align:left;vertical-align:top;padding:.7rem 1rem}._table_iv6rv_1 thead th{background:linear-gradient(180deg, var(--green-100), var(--surface-2));border-bottom:3px solid var(--green-600);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._table_iv6rv_1 tbody tr+tr{border-top:1px solid var(--border)}._table_iv6rv_1 tbody tr:hover{background:linear-gradient(90deg, var(--green-100), transparent)}._table_iv6rv_1 tbody th{font-weight:700}._table_iv6rv_1 :is(th,td)._numeric_iv6rv_29{text-align:right}._table_iv6rv_1 tfoot :is(td,th){border-top:2px solid var(--border);background:var(--surface-2);font-weight:700}._figure_iv6rv_39{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-block:2rem;overflow:hidden}._caption_iv6rv_47{max-width:none;font-weight:700;font-size:var(--step-0);color:var(--ink);margin:0;padding:1rem 1rem .75rem}._captionNote_iv6rv_55{font-weight:400;font-size:var(--step--1);color:var(--ink-muted);display:block}._scroll_iv6rv_62{background:linear-gradient(to right, var(--surface) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0000002e, transparent) left / .9rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0000002e, transparent) right / .9rem 100% no-repeat scroll;overflow-x:auto}._scroll_iv6rv_62:focus-visible{outline-offset:-3px}._scroll_iv6rv_62 ._table_iv6rv_1{min-width:34rem;margin:0}._source_iv6rv_79{font-size:var(--step--1);color:var(--ink-muted);border-top:1px solid var(--border);margin:0;padding:.75rem 1rem 1rem}._chart_pupnf_1{background:radial-gradient(ellipse at 100% 0%, #e7a83a1a, transparent 50%), var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-block:2rem;padding:clamp(1rem,3vw,1.5rem)}._caption_pupnf_10{max-width:none;margin:0 0 1rem}._title_pupnf_14{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);margin:0 0 .25rem;font-weight:700;display:block}._subtitle_pupnf_22{font-size:var(--step--1);color:var(--ink-muted);display:block}._chart_pupnf_1 svg{width:100%;max-width:44rem;font-family:var(--font-body)}._chart_pupnf_1 svg text{fill:var(--ink-muted);font-size:22px}._hideNarrow_pupnf_38{display:none}@media (width>=40rem){._chart_pupnf_1 svg text{font-size:17px}._hideNarrow_pupnf_38{display:inline}}._chart_pupnf_1 svg ._valueLabel_pupnf_49{fill:var(--ink);font-weight:700}._chart_pupnf_1 svg ._seriesLabel_pupnf_53{font-weight:700}._chart_pupnf_1 svg ._primaryText_pupnf_56{fill:var(--chart-1)}._chart_pupnf_1 svg ._secondaryText_pupnf_59{fill:var(--chart-2)}._grid_pupnf_63{stroke:var(--chart-grid);stroke-width:1px}._axis_pupnf_67{stroke:var(--chart-axis);stroke-width:1.5px}._primaryStart_pupnf_71{stop-color:var(--chart-1)}._primaryEnd_pupnf_74{stop-color:var(--green-500)}._secondaryStart_pupnf_77{stop-color:var(--chart-2)}._secondaryEnd_pupnf_80{stop-color:var(--ochre)}._areaStart_pupnf_83{stop-color:var(--chart-1);stop-opacity:.3}._areaEnd_pupnf_87{stop-color:var(--chart-1);stop-opacity:0}._primaryLine_pupnf_91,._secondaryLine_pupnf_92{stroke-width:4px;fill:none;stroke-linejoin:round;stroke-linecap:round}._primaryLine_pupnf_91{stroke:var(--chart-1)}._secondaryLine_pupnf_92{stroke:var(--chart-2);stroke-dasharray:9 7}._primaryDot_pupnf_105,._secondaryDot_pupnf_106{stroke:var(--surface);stroke-width:3px}._primaryDot_pupnf_105{fill:var(--chart-1)}._secondaryDot_pupnf_106{fill:var(--chart-2)}._partial_pupnf_117{stroke:var(--chart-1);stroke-width:2px}._hatchBackground_pupnf_121{fill:var(--surface)}._hatchLine_pupnf_124{stroke:var(--chart-1);stroke-width:3px}._legend_pupnf_129{font-size:var(--step--1);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}._legend_pupnf_129 li{align-items:center;gap:.5rem;display:inline-flex}._swatch_pupnf_143{border-radius:2px;width:1.5rem;height:.3rem}._solidSwatch_pupnf_148{background:var(--chart-1)}._dashedSwatch_pupnf_151{background:repeating-linear-gradient(90deg, var(--chart-2) 0 6px, transparent 6px 10px)}._data_pupnf_155{border-top:1px solid var(--border);margin-top:1rem;padding-top:.75rem}._data_pupnf_155 summary{cursor:pointer;font-size:var(--step--1);color:var(--link);width:fit-content;font-weight:700}._data_pupnf_155 table{margin-top:.75rem}._source_pupnf_170{max-width:var(--measure);font-size:var(--step--1);color:var(--ink-muted);margin:1rem 0 0;line-height:1.5}@media print{._chart_pupnf_1{break-inside:avoid}._swatch_pupnf_143{-webkit-print-color-adjust:exact;print-color-adjust:exact}._data_pupnf_155::details-content{content-visibility:visible;display:block}._data_pupnf_155 summary{color:#000;list-style:none}._title_pupnf_14{break-after:avoid}}._stats_ur0bs_1{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1rem;margin-block:1.5rem 2rem;padding:0;list-style:none;display:grid}._stat_ur0bs_1{background:radial-gradient(circle at 100% 0%, #9cc84a38, transparent 55%), var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1.35rem 1.25rem 1.25rem;position:relative;overflow:hidden}._stat_ur0bs_1:before{content:"";background:var(--grad-accent);height:5px;position:absolute;inset:0 0 auto}._value_ur0bs_27{font-family:var(--font-display);font-size:var(--step-3);color:var(--green-700);font-variant-numeric:tabular-nums;--text-grad:linear-gradient(120deg, var(--green-700), var(--green-600));font-weight:700;line-height:1.1;display:block}._label_ur0bs_37{color:var(--ink-muted);margin-top:.4rem;font-size:1rem;line-height:1.45;display:block}@media print{._stat_ur0bs_1{break-inside:avoid}}._pullquote_ubsc4_1{border-radius:var(--radius);background:linear-gradient(135deg, var(--brown-100), var(--surface-2) 70%);margin:3rem 0;padding:1.75rem 1.75rem 1.5rem 4.25rem;position:relative}._pullquote_ubsc4_1:before{content:"“";content:"“" / "";font-family:var(--font-display);color:var(--brown-500);--text-grad:var(--grad-earth);font-size:6rem;line-height:1;position:absolute;top:-.35rem;left:1rem}@media screen and (forced-colors:none){._pullquote_ubsc4_1:before{background:var(--text-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}._pullquote_ubsc4_1 blockquote{margin:0}._pullquote_ubsc4_1 p{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.75rem;font-weight:500;line-height:1.35}._pullquote_ubsc4_1 figcaption{margin:0}._badge_qlz4n_1{letter-spacing:.02em;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}._badge_qlz4n_1:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}._strong_qlz4n_18{background:var(--badge-strong-bg);color:var(--badge-strong-ink)}._moderate_qlz4n_22{background:var(--badge-moderate-bg);color:var(--badge-moderate-ink)}._emerging_qlz4n_26{background:var(--badge-emerging-bg);color:var(--badge-emerging-ink)}._solutions_5jhg1_1{gap:1.25rem;margin-block:1.5rem 2rem;padding:0;list-style:none;display:grid}@media (width>=48rem){._solutions_5jhg1_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._solution_5jhg1_1{background:linear-gradient(180deg, var(--surface) 55%, var(--surface-2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;padding:1.5rem;position:relative;overflow:hidden}._solution_5jhg1_1:before{content:"";background:var(--solution-accent,var(--grad-accent));height:5px;position:absolute;inset:0 0 auto}._moderate_5jhg1_31{--solution-accent:linear-gradient(90deg, var(--ochre), var(--gold))}._emerging_5jhg1_34{--solution-accent:var(--grad-earth)}._solution_5jhg1_1 h3{margin-top:.75rem}._solution_5jhg1_1 p{margin-bottom:.75rem;font-size:1rem}._solution_5jhg1_1 p:last-child{margin-bottom:0}@media print{._solution_5jhg1_1{break-inside:avoid}}
