:root{--cf-dv-bar: var(--blue);--cf-dv-bar-neg: var(--pen-text);--cf-dv-b1: #DCE6FD;--cf-dv-b2: #AFC4FA;--cf-dv-b3: #5C86F5;--cf-dv-b4: #2950C8;--cf-dv-b5: #172B6B;--cf-dv-t1: var(--ink);--cf-dv-t2: var(--ink);--cf-dv-t3: var(--ink);--cf-dv-t4: var(--paper);--cf-dv-t5: var(--paper);--cf-dv-tbd: #CFC6B3}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--cf-dv-bar: var(--blue-on-ink);--cf-dv-bar-neg: var(--pen-on-ink);--cf-dv-b1: #1E2C4A;--cf-dv-b2: #24407F;--cf-dv-b3: #5C86F5;--cf-dv-b4: #9DB8FF;--cf-dv-b5: #D6E1FF;--cf-dv-t1: var(--paper);--cf-dv-t2: var(--paper);--cf-dv-t3: var(--ink);--cf-dv-t4: var(--ink);--cf-dv-t5: var(--ink);--cf-dv-tbd: #2C3846}}:root[data-theme="dark"]{--cf-dv-bar: var(--blue-on-ink);--cf-dv-bar-neg: var(--pen-on-ink);--cf-dv-b1: #1E2C4A;--cf-dv-b2: #24407F;--cf-dv-b3: #5C86F5;--cf-dv-b4: #9DB8FF;--cf-dv-b5: #D6E1FF;--cf-dv-t1: var(--paper);--cf-dv-t2: var(--paper);--cf-dv-t3: var(--ink);--cf-dv-t4: var(--ink);--cf-dv-t5: var(--ink);--cf-dv-tbd: #2C3846}.p-datapage{padding-bottom: var(--cf-s-7)}.p-data__sec{margin-block: var(--cf-s-7)}.p-data__h3{font-size: var(--cf-t-2);margin: 0 0 var(--cf-s-3)}.p-data__note,.p-data__muted{color: var(--cf-muted);font-size: var(--cf-t-0)}.p-data__draft{border: 2px dashed var(--cf-wrong);border-radius: var(--cf-r-2);padding: var(--cf-s-3) var(--cf-s-4);margin: var(--cf-s-5) 0 0;max-width: var(--cf-measure)}.p-data__flag{display: inline-block;font-size: 0.78rem;font-family: var(--cf-font-mono);color: var(--cf-wrong)}.p-data__flagline{border-left: 4px solid var(--brass);padding-left: var(--cf-s-3)}.p-data__open{font-family: var(--cf-font-mono);font-size: 0.72rem;color: var(--cf-muted);display: block;font-weight: 400}.p-data__tiles{display: grid;gap: var(--cf-s-4);grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));margin-block: var(--cf-s-6)}.p-data__tile{border: 2px solid var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface);box-shadow: var(--cf-shadow);padding: var(--cf-s-4) var(--cf-s-5)}.p-data__tile-l{margin: 0;font-weight: 600;color: var(--cf-muted)}.p-data__tile-v{margin: var(--cf-s-1) 0 0;font-family: var(--cf-font-display);font-size: var(--cf-t-4);line-height: 1.1}.p-data__facts{display: grid;gap: var(--cf-s-3);grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));margin: var(--cf-s-5) 0}.p-data__fact{border: 2px solid var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface);padding: var(--cf-s-3) var(--cf-s-4)}.p-data__fact dt{color: var(--cf-muted);font-size: var(--cf-t-0);font-weight: 600}.p-data__fact dd{margin: var(--cf-s-1) 0 0;font-family: var(--cf-font-display);font-size: var(--cf-t-3)}.p-data__tablewrap{overflow-x: auto;max-width: 100%;border: 2px solid var(--cf-card-border);border-radius: var(--cf-r-2);background: var(--cf-surface);margin-block: var(--cf-s-4)}.p-data__tablewrap:focus-visible{outline: 3px solid var(--cf-focus);outline-offset: 3px}.p-data__table{width: 100%;border-collapse: collapse;font-size: var(--cf-t-0);font-variant-numeric: tabular-nums}.p-data__table caption{text-align: left;padding: var(--cf-s-3) var(--cf-s-4);font-weight: 600;caption-side: top}.p-data__table th,.p-data__table td{padding: var(--cf-s-2) var(--cf-s-3);border-top: 1px solid var(--cf-rule);text-align: left;vertical-align: top}.p-data__table td{font-family: var(--cf-font-mono);white-space: nowrap}.p-data__table thead th{border-top: 0;border-bottom: 2px solid var(--cf-fg);white-space: nowrap}.p-data__table--narrow{max-width: 34rem}.p-data__table--wide tbody th{min-width: 12rem}.p-data__total th,.p-data__total td{font-weight: 700;border-top: 2px solid var(--cf-fg)}.p-data__sortbtn{font: inherit;font-weight: 700;color: inherit;background: none;border: 0;padding: 0;cursor: pointer;min-height: var(--cf-target);display: inline-flex;align-items: center;gap: var(--cf-s-1)}.p-data__sortbtn::after{content: "\2195";color: var(--cf-muted);font-weight: 400}[aria-sort="ascending"] .p-data__sortbtn::after{content: "\2191";color: inherit}[aria-sort="descending"] .p-data__sortbtn::after{content: "\2193";color: inherit}.p-data__sortbtn:focus-visible{outline: 3px solid var(--cf-focus);outline-offset: 2px}.p-map{margin: 0}.p-map__svg{width: 100%;height: auto;max-width: 46rem;display: block}.p-map__tile rect{stroke: var(--cf-bg);stroke-width: 2}.p-map__tile text{font-family: var(--cf-font-body);font-weight: 700;font-size: 15px;pointer-events: none}.p-map__tile:focus-visible rect,.p-map__tile:hover rect{stroke: var(--cf-fg);stroke-width: 3}.p-map__tile:focus{outline: none}.p-map__tile--none rect,.p-map__key.p-map__tile--none{fill: var(--cf-surface);background: var(--cf-surface);stroke: var(--cf-muted);stroke-dasharray: 4 3}.p-map__tile--none text{fill: var(--cf-fg)}.p-map__tile--tbd rect,.p-map__key.p-map__tile--tbd{fill: var(--cf-dv-tbd);background: var(--cf-dv-tbd)}.p-map__tile--tbd text{fill: var(--cf-fg)}.p-map__tile--b1 rect,.p-map__key.p-map__tile--b1{fill: var(--cf-dv-b1);background: var(--cf-dv-b1)}.p-map__tile--b1 text{fill: var(--cf-dv-t1)}.p-map__tile--b2 rect,.p-map__key.p-map__tile--b2{fill: var(--cf-dv-b2);background: var(--cf-dv-b2)}.p-map__tile--b2 text{fill: var(--cf-dv-t2)}.p-map__tile--b3 rect,.p-map__key.p-map__tile--b3{fill: var(--cf-dv-b3);background: var(--cf-dv-b3)}.p-map__tile--b3 text{fill: var(--cf-dv-t3)}.p-map__tile--b4 rect,.p-map__key.p-map__tile--b4{fill: var(--cf-dv-b4);background: var(--cf-dv-b4)}.p-map__tile--b4 text{fill: var(--cf-dv-t4)}.p-map__tile--b5 rect,.p-map__key.p-map__tile--b5{fill: var(--cf-dv-b5);background: var(--cf-dv-b5)}.p-map__tile--b5 text{fill: var(--cf-dv-t5)}.p-map__cap{color: var(--cf-muted);font-size: var(--cf-t-0);max-width: var(--cf-measure);margin-top: var(--cf-s-3)}.p-map__legend{list-style: none;padding: 0;margin: var(--cf-s-3) 0 0;display: flex;flex-wrap: wrap;gap: var(--cf-s-2) var(--cf-s-4);font-size: var(--cf-t-0)}.p-map__legend li{display: inline-flex;align-items: center;gap: var(--cf-s-2)}.p-map__key{width: 1.1rem;height: 1.1rem;border-radius: 3px;border: 1px solid var(--cf-rule);display: inline-block}.p-map__key.p-map__tile--none{border: 1px dashed var(--cf-muted)}.p-chart__fig{margin: var(--cf-s-4) 0}.p-chart{width: 100%;height: auto;max-width: 34rem;display: block;overflow: visible}.p-chart--narrow{max-width: 30rem}.p-chart__bar{fill: var(--cf-dv-bar)}.p-chart__bar--neg{fill: var(--cf-dv-bar-neg)}.p-chart__bar--hatch{fill: url(#p-hatch);stroke: var(--cf-dv-bar);stroke-width: 1.5}.p-chart__row:hover .p-chart__bar{opacity: 0.8}.p-chart__hatchbg{fill: var(--cf-surface)}.p-chart__hatchline{stroke: var(--cf-dv-bar);stroke-width: 3}.p-chart__lbl{fill: var(--cf-fg);font-size: 14px;font-family: var(--cf-font-body)}.p-chart__val{fill: var(--cf-fg);font-size: 14px;font-family: var(--cf-font-mono);font-weight: 600}.p-chart__zero{stroke: var(--cf-fg);stroke-width: 2}.p-chart__cap{color: var(--cf-muted);font-size: var(--cf-t-0);margin-top: var(--cf-s-2);max-width: var(--cf-measure)}.p-data__sources{padding-left: 1.4rem;display: grid;gap: var(--cf-s-4);max-width: var(--cf-measure);overflow-wrap: anywhere}.p-data__srcmeta{margin: var(--cf-s-1) 0 0;font-size: var(--cf-t-0);color: var(--cf-muted)}.p-data__quote{margin: var(--cf-s-2) 0 0;padding-left: var(--cf-s-3);border-left: 3px solid var(--cf-rule);font-family: var(--cf-font-aside)}.p-data__quote p{margin: 0}.p-data__dl{font-weight: 600}.p-data__linkgrid{display: grid;gap: var(--cf-s-5);grid-template-columns: repeat(auto-fit,minmax(14rem,1fr))}.p-data__links{padding-left: 1.1rem;margin: 0;display: grid;gap: var(--cf-s-2)}.p-data__pn{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--cf-s-3);margin-block: var(--cf-s-6);border-top: 2px solid var(--cf-rule);padding-top: var(--cf-s-4)}.p-data__pn a{min-height: var(--cf-target);display: inline-flex;align-items: center;font-weight: 600}@media (forced-colors: active){.p-chart__bar,.p-map__tile rect{forced-color-adjust: none}}@media (prefers-reduced-motion: reduce){.p-chart__row:hover .p-chart__bar{opacity: 1}}
