/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-hero:var(--text-hero);--text-section:var(--text-section);--text-lede:var(--text-lede);--text-prose:var(--text-prose);--text-card-title:var(--text-card-title);--text-card-body:var(--text-card-body);--text-display-lg:var(--text-display-lg);--text-display-sm:var(--text-display-sm);--text-headline-lg:var(--text-headline-lg);--text-headline-md:var(--text-headline-md);--text-title-lg:var(--text-title-lg);--text-title-md:var(--text-title-md);--text-title-sm:var(--text-title-sm);--text-body-lg:var(--text-body-lg);--text-body-md:var(--text-body-md);--text-body-sm:var(--text-body-sm);--text-label-lg:var(--text-label-lg);--text-overline:var(--text-overline);--tracking-label:var(--tracking-label);--tracking-overline:var(--tracking-overline);--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);--color-on-primary:var(--color-on-primary);--color-action:var(--color-action);--color-action-hover:var(--color-action-hover);--color-action-disabled:var(--color-action-disabled);--color-on-action:var(--color-on-action);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-variant:var(--color-surface-variant);--color-surface-alt:var(--color-surface-alt);--color-surface-feature:var(--color-surface-feature);--color-on-surface:var(--color-on-surface);--color-on-surface-variant:var(--color-on-surface-variant);--color-on-surface-feature:var(--color-on-surface-feature);--color-outline:var(--color-outline);--color-outline-variant:var(--color-outline-variant);--color-hairline:var(--color-hairline);--color-nav:var(--color-nav);--color-on-nav:var(--color-on-nav);--color-footer:var(--color-footer);--color-on-footer:var(--color-on-footer);--color-status-charter:var(--color-status-charter);--color-status-planned:var(--color-status-planned);--color-status-degraded:var(--color-status-degraded);--radius-container:var(--shape-container);--radius-control:var(--shape-control);--radius-chip:var(--radius-chip);--radius-md-md:var(--radius-md-md);--radius-md-lg:var(--radius-md-lg);--radius-md-xl:var(--radius-md-xl);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--shadow-elevation-1:var(--shadow-elevation-1);--shadow-elevation-2:var(--shadow-elevation-2);--shadow-elevation-3:var(--shadow-elevation-3);--animate-fade-in:var(--animate-fade-in);--animate-slide-up:var(--animate-slide-up);--animate-scale-in:var(--animate-scale-in);--animate-bob:var(--animate-bob);--animate-ferry-sail:var(--animate-ferry-sail);--ease-standard:var(--ease-standard);--container-marketing:var(--container-marketing);--container-reading:var(--container-reading);--container-lede:var(--container-lede);--container-prose:var(--container-prose);--container-directory:var(--container-directory);--container-wide:var(--container-wide);--container-app:var(--container-app)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--font-sans:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--blue-600:#2563eb;--blue-800:#1d4ed8;--blue-tailwind-600:var(--blue-600);--ink-900:#000;--ink-800:#1b191f;--ink-500:#6e6a77;--ink-400:#75717f;--paper-300:#e3e0eb;--paper-200:#e5e1f0;--paper-150:#edecee;--paper-100:#f7f6f9;--paper-50:#fbfaff;--paper-0:#fff;--cycle-blue:var(--blue-600);--cycle-green:#22c55e;--cycle-yellow:#ffeb3b;--chart-1:var(--blue-600);--chart-2:#00b877;--chart-3:#f7b926;--chart-4:#17c063;--chart-5:#e02460;--destructive:#f04242;--label-blue-bg:#dbeafe;--label-blue-fg:#1d4ed8;--label-green-bg:#dcfce7;--label-green-fg:#15803d;--label-purple-bg:#f3e8ff;--label-purple-fg:#7e22ce;--label-orange-bg:#ffedd5;--label-orange-fg:#c2410c;--label-teal-bg:#ccfbf1;--label-teal-fg:#0f766e;--label-rose-bg:#ffe4e6;--label-rose-fg:#be123c;--ferry-navy:#012c57;--ferry-blue:#1976d2;--ferry-blue-dark:#1565c0;--ferry-blue-container:#d6e3ff;--ferry-blue-deep:#001b3f;--ferry-surface:#f9f9ff;--ferry-surface-variant:#dfe2ee;--ferry-on-surface:#1a1b20;--ferry-on-surface-variant:#43474e;--ferry-outline:#73777f;--ferry-outline-variant:#c3c7cf;--ferry-ink-muted:#8e9099;--ferry-ink-hairline:#2e2f35;--clay-700:#7b3f00;--rust-700:#8b2000;--forest-700:#1a6b3c;--green-700:#2e7d32;--alpha-80:.8;--alpha-70:.7;--alpha-60:.6;--alpha-20:.2;--state-hover-on-surface:var(--ink-800)}@supports (color:color-mix(in lab, red, red)){:root{--state-hover-on-surface:color-mix(in srgb, var(--ink-800) 8%, transparent)}}:root{--state-hover-primary:var(--blue-600)}@supports (color:color-mix(in lab, red, red)){:root{--state-hover-primary:color-mix(in srgb, var(--blue-600) 8%, transparent)}}:root{--state-hover-row:var(--ink-800)}@supports (color:color-mix(in lab, red, red)){:root{--state-hover-row:color-mix(in srgb, var(--ink-800) 3%, transparent)}}:root{--state-hover-white:#ffffff14;--scrim:#00000080;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--text-hero:48px;--leading-hero:1.1;--text-section:36px;--leading-section:1.1;--text-lede:20px;--leading-lede:1.6;--text-prose:18px;--leading-prose:1.625;--text-card-title:20px;--leading-card-title:1.4;--text-card-body:16px;--leading-card-body:1.625;--text-display-lg:45px;--leading-display-lg:52px;--text-display-sm:36px;--leading-display-sm:44px;--text-headline-lg:32px;--leading-headline-lg:40px;--text-headline-md:28px;--leading-headline-md:36px;--text-title-lg:22px;--leading-title-lg:28px;--text-title-md:20px;--leading-title-md:28px;--text-title-sm:16px;--leading-title-sm:24px;--text-body-lg:16px;--leading-body-lg:24px;--text-body-md:14px;--leading-body-md:20px;--text-body-sm:12px;--leading-body-sm:16px;--text-label-lg:14px;--leading-label-lg:20px;--text-overline:12px;--tracking-label:.1px;--tracking-overline:.025em;--tracking-tight:-.02em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-py:64px;--section-py-lg:96px;--nav-height:64px;--brand-rule-width:6px;--container-marketing:80rem;--container-reading:56rem;--container-lede:48rem;--container-app:1600px;--gutter:16px;--gutter-lg:32px;--logo-height-nav:40px;--logo-width-hero:480px;--card-image-height:256px;--appbar-height:64px;--container-prose:56rem;--container-directory:64rem;--container-wide:72rem;--hero-height:400px;--touch-target:40px;--radius:3.2px;--radius-container:3.2px;--radius-control:3.2px;--radius-control-sm:1.2px;--radius-chip:9999px;--radius-md-sm:var(--radius);--radius-md-md:var(--radius);--radius-md-lg:var(--radius);--radius-md-xl:var(--radius);--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--card-lift-transform:translateY(-2px);--card-lift-duration:.3s;--shadow-elevation-1:0px 1px 2px #0000004d, 0px 1px 3px 1px #00000026;--shadow-elevation-2:0px 1px 2px #0000004d, 0px 2px 6px 2px #00000026;--shadow-elevation-3:0px 1px 3px #0000004d, 0px 4px 8px 3px #00000026;--duration-fast:.15s;--duration-base:.2s;--duration-card:.3s;--duration-slow:.35s;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-standard:cubic-bezier(.2, 0, 0, 1);--animate-fade-in:fadeIn .6s ease-in-out;--animate-slide-up:slideUp .8s ease-out;--animate-scale-in:scaleIn .5s ease-out;--animate-bob:bob 2s ease-in-out infinite;--animate-ferry-sail:ferry-sail 5s linear infinite;--animate-spin:spin 1s linear infinite}html{scroll-behavior:smooth}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes accordionDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ferry-sail{0%{animation-timing-function:linear;transform:translate(-60vw)}35%{animation-timing-function:ease-out;transform:translate(-10vw)}45%{animation-timing-function:linear;transform:translate(0)}60%{animation-timing-function:ease-in;transform:translate(0)}70%{animation-timing-function:linear;transform:translate(10vw)}to{transform:translate(60vw)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes brandCycle{0%,to{border-color:var(--cycle-blue)}33%{border-color:var(--cycle-green)}66%{border-color:var(--cycle-yellow)}}:root{--map-route-default:#4e4e4e;--map-route-fallback:#a8a8a8;--map-route-lagferry:#1565c0;--map-route-commercial:gray;--map-route-selected:#262626;--map-route-planned:#000;--map-route-dash:8, 6;--map-route-weight:1.5;--map-route-weight-selected:6;--map-route-hit-weight:10;--map-marker-developed:#1a1a1a;--map-marker-less-developed:#8b2000;--map-marker-charter-only:#2e7d32;--map-marker-omi-eko:#fff;--map-marker-fallback:#8c00ff;--map-marker-stroke:#fff;--map-marker-stroke-planned:#000;--map-marker-fill-opacity:.8;--map-user-dot:#1976d2;--map-user-halo-radius:120px;--map-user-halo-opacity:.12;--color-primary:var(--blue-600);--color-primary-hover:var(--blue-800);--color-on-primary:var(--paper-0);--color-action:var(--blue-600);--color-action-hover:var(--blue-800);--color-on-action:var(--paper-0);--color-action-disabled:#9ca3af;--color-surface:var(--paper-50);--color-surface-raised:var(--paper-0);--color-surface-variant:var(--paper-200);--color-surface-alt:var(--paper-200)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-alt:color-mix(in srgb, var(--paper-200) 30%, transparent)}}:root{--color-surface-feature:var(--blue-tailwind-600);--color-on-surface:var(--ink-800);--color-on-surface-variant:var(--ink-500);--color-on-surface-feature:var(--paper-0);--color-outline:var(--ink-400);--color-outline-variant:var(--paper-300);--color-hairline:var(--paper-150);--color-nav:var(--paper-0);--color-on-nav:var(--ink-800);--color-footer:var(--ink-800);--color-on-footer:var(--paper-50);--color-inverse-surface:var(--ink-800);--color-on-inverse-surface:var(--paper-50);--color-link:var(--blue-600);--color-link-hover:var(--blue-800);--shape-container:var(--radius-container);--shape-control:var(--radius-control);--shadow-card:var(--shadow-md);--shadow-card-hover:var(--shadow-lg)}[data-theme=studio-dark]{--color-surface:#000;--color-surface-raised:#17181c;--color-surface-variant:#131518;--color-surface-alt:#05131c;--color-on-surface:#e6eaeb;--color-on-surface-variant:#737a80;--color-outline-variant:#24262a;--color-hairline:#24262a;--color-nav:#17181c;--color-on-nav:#e6eaeb;--color-footer:#000;--color-on-footer:#e6eaeb;--color-inverse-surface:#e6eaeb;--color-on-inverse-surface:#17181c}[data-theme=ferry]{--color-primary:var(--ferry-blue);--color-primary-hover:var(--ferry-blue-dark);--color-on-primary:var(--paper-0);--color-primary-container:var(--ferry-blue-container);--color-on-primary-container:var(--ferry-blue-deep);--color-action:var(--ferry-navy);--color-action-hover:var(--ferry-blue);--color-on-action:var(--paper-0);--color-surface:var(--ferry-surface);--color-surface-raised:var(--paper-0);--color-surface-variant:var(--ferry-surface-variant);--color-on-surface:var(--ferry-on-surface);--color-on-surface-variant:var(--ferry-on-surface-variant);--color-outline:var(--ferry-outline);--color-outline-variant:var(--ferry-outline-variant);--color-nav:var(--ferry-navy);--color-on-nav:var(--paper-0);--color-footer:var(--ferry-on-surface);--color-on-footer:var(--ferry-surface);--color-inverse-surface:var(--ferry-on-surface);--color-on-inverse-surface:var(--ferry-surface);--color-footer-deep:var(--ink-900);--color-on-footer-muted:var(--ferry-ink-muted);--color-on-footer-variant:var(--ferry-outline-variant);--color-footer-hairline:var(--ferry-ink-hairline);--color-link:var(--ferry-blue);--color-link-hover:var(--ferry-blue-dark);--color-status-charter:var(--clay-700);--color-status-planned:var(--forest-700);--color-status-degraded:var(--rust-700);--shape-container:var(--radius-container);--shape-control:var(--radius-control);--shadow-card:var(--shadow-elevation-1);--shadow-card-hover:var(--shadow-elevation-2);--color-scrim-photo:var(--ferry-navy)}@supports (color:color-mix(in lab, red, red)){[data-theme=ferry]{--color-scrim-photo:color-mix(in srgb, var(--ferry-navy) 75%, transparent)}}body{font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);background-color:var(--color-surface);color:var(--color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--color-link);text-underline-offset:2px;text-decoration-line:underline}a:hover{color:var(--color-link-hover)}img{max-width:100%;height:auto}.leaflet-interactive:focus{outline:none}.leaflet-container{width:100%;height:100%}.pts-gutter,.pts-page-text,.pts-page-app{padding-inline:var(--gutter)}.pts-page-text,.pts-page-app{padding-block:var(--section-py)}.pts-page-text{max-width:var(--container-reading);width:100%;margin-inline:auto}.pts-page-text--lede{max-width:var(--container-lede)}.pts-page-text--directory{max-width:var(--container-directory)}.pts-page-text--marketing{max-width:var(--container-marketing)}.pts-page-app{width:100%}.pts-page-app--clamped{max-width:var(--container-app)}.pts-page-full-height{min-height:calc(100dvh - var(--nav-height));padding-block:0}@media (width>=1024px){.pts-gutter,.pts-page-text,.pts-page-app{padding-inline:var(--gutter-lg)}.pts-page-text,.pts-page-app{padding-block:var(--section-py-lg)}.pts-page-full-height{padding-block:0}}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato/lato-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:97.22%;ascent-override:101.52%;descent-override:21.91%;line-gap-override:0%}@font-face{font-family:Lato Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:92.75%;ascent-override:106.42%;descent-override:22.96%;line-gap-override:0%}:root{--pa-ink:#1b191f;--pa-ink-80:#1b191fcc;--pa-ink-70:#1b191fb3;--pa-ink-60:#1b191f99;--pa-ink-muted:#6e6a77;--pa-blue:#2563eb;--pa-blue-hover:#1d4ed8;--pa-blue-pressed:#1e40af;--pa-blue-tint:#eef3fe;--pa-surface:#fbfaff;--pa-surface-hover:#f4f2fa;--pa-surface-selected:#e5e1f0;--pa-outline:#e3e0eb;--pa-hairline:#f1eff6;--pa-white:#fff;--pa-band-blue:#2563eb;--pa-band-magenta:#d946ef;--pa-band-yellow:#ffeb3b;--pa-band-green:#22c55e;--pa-draft-bg:#fef3c7;--pa-draft-fg:#92400e}[data-theme=population-africa]{--color-primary:var(--pa-blue);--color-primary-hover:var(--pa-blue-hover);--color-on-primary:var(--pa-white);--color-action:var(--pa-blue);--color-action-hover:var(--pa-blue-hover);--color-on-action:var(--pa-white);--color-surface:var(--pa-surface);--color-surface-raised:var(--pa-white);--color-surface-variant:var(--pa-surface-selected);--color-on-surface:var(--pa-ink);--color-on-surface-variant:var(--pa-ink-muted);--color-outline:var(--pa-ink-muted);--color-outline-variant:var(--pa-outline);--color-hairline:var(--pa-hairline);--color-nav:var(--pa-white);--color-on-nav:var(--pa-ink);--color-footer:var(--pa-white);--color-on-footer:var(--pa-ink);--color-inverse-surface:var(--pa-ink);--color-on-inverse-surface:var(--pa-surface);--color-link:var(--pa-blue);--color-link-hover:var(--pa-blue-hover);--shape-container:var(--radius-container);--shape-control:var(--radius-control)}:root{--type-display-size:48px;--type-display-line:60px;--type-display-weight:400;--type-section-size:36px;--type-section-line:46px;--type-section-weight:400;--type-h1-size:28px;--type-h1-line:36px;--type-h1-weight:400;--type-h2-size:24px;--type-h2-line:32px;--type-h2-weight:400;--type-h3-size:20px;--type-h3-line:28px;--type-h3-weight:700;--type-h4-size:18px;--type-h4-line:26px;--type-h4-weight:700;--type-lede-size:20px;--type-lede-line:30px;--type-body-size:16px;--type-body-line:24px;--type-small-size:14px;--type-small-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-overline-size:12px;--type-overline-line:16px;--role-hero:700 48px/58px Lato, "Lato Fallback", sans-serif;--role-hero-color:var(--pa-ink);--role-page-title:700 40px/48px Lato, "Lato Fallback", sans-serif;--role-page-title-color:var(--pa-ink);--role-intro:400 20px/30px Lato, "Lato Fallback", sans-serif;--role-intro-color:var(--pa-ink-80);--role-page-intro:400 16px/24px Lato, "Lato Fallback", sans-serif;--role-page-intro-color:var(--pa-ink-80);--role-section:700 36px/44px Lato, "Lato Fallback", sans-serif;--role-section-color:var(--pa-ink);--role-card-title:700 20px/28px Lato, "Lato Fallback", sans-serif;--role-card-title-color:var(--pa-ink);--role-card-title-sm:700 16px/24px Lato, "Lato Fallback", sans-serif;--role-card-title-sm-color:var(--pa-ink);--role-body:400 16px/24px Lato, "Lato Fallback", sans-serif;--role-body-color:var(--pa-ink-80);--role-note:700 16px/24px Lato, "Lato Fallback", sans-serif;--role-note-color:var(--pa-ink);--role-meta:400 14px/20px Lato, "Lato Fallback", sans-serif;--role-meta-color:var(--pa-ink-60);--role-caption:400 12px/16px Lato, "Lato Fallback", sans-serif;--role-caption-color:var(--pa-ink-60);--role-label:700 12px/16px Lato, "Lato Fallback", sans-serif;--role-label-color:var(--pa-ink-muted)}@media (width<=760px){:root{--type-display-size:32px;--type-display-line:42px;--type-section-size:28px;--type-section-line:36px;--type-h1-size:24px;--type-h1-line:32px;--type-lede-size:18px;--type-lede-line:28px;--role-hero:700 32px/40px Lato, "Lato Fallback", sans-serif;--role-page-title:700 30px/38px Lato, "Lato Fallback", sans-serif;--role-intro:400 18px/28px Lato, "Lato Fallback", sans-serif;--role-section:700 28px/36px Lato, "Lato Fallback", sans-serif}}:root{--space-32:128px;--space-inline:var(--space-2);--space-stack:var(--space-4);--space-block:var(--space-8);--space-group:var(--space-12);--space-section:var(--space-16);--space-section-lg:var(--space-24);--space-page-top:var(--space-12);--space-gutter:var(--space-12);--sp-page-top:var(--space-12);--sp-title-content:var(--space-8);--sp-part:var(--space-6);--sp-related:var(--space-4);--sp-section:var(--space-16);--sp-section-lg:var(--space-24);--sp-section-head:var(--space-24);--sp-subsection-head:var(--space-16);--hero-top:var(--space-32);--hero-subline:var(--space-8);--hero-buttons:var(--space-12);--hero-bottom:var(--space-32)}@media (width<=760px){:root{--space-gutter:var(--space-4);--sp-section-head:80px;--sp-subsection-head:56px;--space-page-top:var(--space-8);--space-section:var(--space-12);--space-section-lg:var(--space-16);--space-group:var(--space-8);--hero-top:var(--space-16);--hero-subline:var(--space-4);--hero-buttons:var(--space-6);--hero-bottom:var(--space-16)}}:root{--rail-nav-rail:var(--pa-outline);--rail-nav-rail-width:2px;--rail-nav-current:var(--pa-blue);--rail-nav-current-bg:var(--pa-blue-tint);--rail-nav-hover-bg:#f9f8fc;--rail-nav-pressed-bg:#eeebf5}.rail-nav{box-shadow:inset var(--rail-nav-rail-width) 0 0 var(--rail-nav-rail);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-nav .rail-nav__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);font:var(--role-meta);color:var(--pa-ink-80);border-radius:0 3.2px 3.2px 0;text-decoration:none;transition:background .15s ease-out,color .15s ease-out;display:flex}.rail-nav .rail-nav__item:hover{background:var(--rail-nav-hover-bg);color:var(--pa-ink)}.rail-nav .rail-nav__item:active{background:var(--rail-nav-pressed-bg);color:var(--pa-ink)}.rail-nav .rail-nav__item:focus-visible{outline:2px solid var(--pa-blue);outline-offset:-2px}.rail-nav .rail-nav__item[aria-current=page],.rail-nav .rail-nav__item[aria-current=step],.rail-nav .rail-nav__item[aria-current=true]{background:var(--rail-nav-current-bg);box-shadow:inset var(--rail-nav-rail-width) 0 0 var(--rail-nav-current);color:var(--pa-ink);font-weight:700}.rail-nav .rail-nav__item>svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.rail-nav .rail-nav__item{transition:none}}:where(.pa :not(svg,svg *)),:where(.pa :not(svg,svg *)):before,:where(.pa :not(svg,svg *)):after{all:revert}.pa *,.pa :before,.pa :after{box-sizing:border-box}html,.pa{margin:0}.pa{background:var(--pa-surface);font-family:Lato,Lato Fallback,system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink);-webkit-font-smoothing:antialiased}.pa a{color:var(--pa-blue);text-decoration:none}.pa button,.pa input{font-family:inherit}.pa [hidden]{display:none!important}.pa svg.icon{flex:none;display:block}.pa .hov:hover{background:var(--pa-surface-hover)}.pa .hov-border:hover{border-color:var(--pa-ink-muted)!important}.pa .site-header-mount{z-index:30;position:sticky;top:0}.pa .site-header{background:var(--pa-white);font-family:Lato,Lato Fallback,sans-serif}.pa .site-header__row{height:64px;padding:0 var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.pa .logo{color:var(--pa-ink);flex-direction:column;gap:0;text-decoration:none;display:flex}.pa .logo__wordmark{font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:-.01em;font-weight:700}.pa .logo__byline{align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-muted);display:flex}.pa .logo__pts{filter:grayscale();width:auto;height:36px;display:block}.pa .nav{align-items:center;gap:var(--space-1);display:flex}.pa .nav__item{align-items:center;display:flex;position:relative}.pa .nav__link{padding:var(--space-2) var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);border-radius:3.2px;text-decoration:none}.pa .nav__link.is-active{color:var(--pa-ink);background:var(--pa-surface-selected);font-weight:700}.pa .nav__link:hover{background:var(--pa-surface-hover)}.pa .nav__item--split{border-radius:3.2px}.pa .nav__item--split:hover{background:var(--pa-surface-hover)}.pa .nav__item--split.is-active,.pa .nav__item--split.is-open{background:var(--pa-surface-selected)}.pa .nav__item--split.is-active .nav__link{color:var(--pa-ink);font-weight:700}.pa .nav__link--split{padding:var(--space-2) 2px var(--space-2) var(--space-3);background:0 0!important}.pa .nav__toggle{padding:0 var(--space-3) 0 2px;font-family:Lato,Lato Fallback,sans-serif;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);cursor:pointer;background:0 0;border:none;border-radius:0 3.2px 3.2px 0;align-self:stretch;align-items:center;display:flex}.pa .nav__panel{background:var(--pa-white);border:1px solid var(--pa-outline);min-width:260px;padding:var(--space-6);gap:var(--space-1);z-index:40;border-radius:3.2px;flex-direction:column;display:none;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 10px 15px -3px #1b191f1a,0 4px 6px -4px #1b191f14}.pa .nav__item.is-open .nav__panel{display:flex}.pa .nav__panel-title{font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink-muted);margin-bottom:var(--space-2)}.pa .nav__panel a{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);padding:var(--space-2) var(--space-2);margin:0 calc(-1 * var(--space-2));white-space:nowrap;border-radius:3.2px;text-decoration:none}.pa .colour-bar{background:var(--pa-blue);height:6px}.pa .fb-button{z-index:1000;padding:var(--space-3);background:var(--pa-white);border:1px solid var(--pa-outline);color:var(--pa-ink-muted);cursor:pointer;border-radius:3.2px;align-items:center;transition:color .2s,border-color .2s;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa .fb-button:hover{color:var(--pa-blue);border-color:var(--pa-blue)}@media (width<=760px){.pa .fb-button{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:none}}.pa .fb-cta{z-index:10000;white-space:nowrap;align-items:center;gap:var(--space-2);background:var(--pa-ink);width:200px;color:var(--pa-surface);cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);border:0;border-radius:3.2px;font-weight:500;transition:opacity .2s;display:flex;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa .fb-cta:hover{opacity:.9}.pa .fb-scrim{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pa .fb-scrim:has(>.fb-dialog){overscroll-behavior:contain;padding:var(--space-4);overflow-y:auto}.pa .fb-scrim>.fb-dialog{flex-shrink:0;margin:auto}.pa .fb-dialog{background:var(--pa-surface);padding:var(--space-6);margin:var(--space-4);border-radius:16px;width:100%;max-width:480px;font-family:Lato,Lato Fallback,sans-serif;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.pa .fb-dialog__title{margin:0 0 var(--space-2);font-size:var(--type-lede-size);line-height:var(--type-lede-line);color:var(--pa-ink);text-align:center;font-weight:600}.pa .fb-form{gap:var(--space-4);flex-direction:column;display:flex}.pa .fb-p{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-muted);margin:0}.pa .fb-tip{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-muted);margin:0;font-style:italic}.pa .fb-excerpt{border-left:2px solid var(--pa-blue);padding:var(--space-1) 0 var(--space-1) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-muted)}.pa .fb-excerpt strong{color:var(--pa-ink);margin-bottom:2px;font-weight:500;display:block}.pa .fb-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink);margin-bottom:var(--space-1);font-weight:500;display:block}.pa .fb-field{border:1px solid var(--pa-outline);background:var(--pa-surface);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);border-radius:3.2px;outline:none;transition:border-color .2s}.pa .fb-field:focus{border-color:var(--pa-blue)}.pa textarea.fb-field{resize:vertical;min-height:100px}.pa .fb-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.pa .btn{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid var(--pa-outline);background:var(--pa-white);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);cursor:pointer;white-space:nowrap;border-radius:3.2px;font-weight:700;display:inline-flex}.pa .btn:disabled{opacity:.5;cursor:default}.pa .btn--sm{height:32px;padding:0 var(--space-3);gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line)}.pa .btn--primary{background:var(--pa-blue);color:var(--pa-white);border:0}.pa .btn--primary:hover{background:var(--pa-blue-hover)}.pa .btn--primary:disabled{background:var(--pa-blue)}.pa .btn--text{color:var(--pa-ink-muted);background:0 0;border:0}.pa .btn--text:hover{color:var(--pa-ink)}.pa .link-btn{font:inherit;color:var(--pa-blue);cursor:pointer;background:0 0;border:0;padding:0}.pa .page{padding:var(--space-page-top) var(--space-gutter) var(--space-section-lg);gap:var(--space-block);flex-direction:column;display:flex}.pa #explorer.page{gap:var(--space-16);max-width:1600px;margin:0 auto}.pa .dx-top{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pa .htr-slot-right{display:none}.pa .single-top{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pa .single-top.has-htr{grid-template-columns:minmax(0,1fr) 360px}.pa .single-top__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pa #htr-slot-main:empty{display:none}.pa #htr-slot-main{align-self:start}.pa .htr-pop{align-self:center;margin-left:auto;position:relative}.pa .htr-pop__btn{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.pa .how-to-read.is-popover{z-index:32;width:360px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa .dx-search-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pa .dx-title{align-items:baseline;gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.pa .dx-search-row{align-items:center;gap:var(--space-3);display:flex}.pa .dx-search{flex:1;min-width:0;position:relative}.pa .dx-search__bar{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-1) 0 var(--space-4);background:var(--pa-white);border:1px solid var(--pa-outline);border-radius:3.2px;display:flex;box-shadow:0 1px 2px #0000000d}.pa .dx-search__bar.is-focus{border-color:var(--pa-blue)}.pa .dx-search__bar input{min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink);background:0 0;border:0;outline:none;flex:1}.pa .dx-search__clear{cursor:pointer;width:40px;height:40px;color:var(--pa-ink);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.pa .dx-search__clear:hover{background:#1b191f14}.pa .refine-btn{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);border:1px solid var(--pa-outline);background:var(--pa-white);font-family:Lato,Lato Fallback,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink);cursor:pointer;border-radius:3.2px;flex:none;display:flex}.pa .refine-btn.is-open{background:var(--pa-surface-selected);border-color:#cfcadb}.pa .refine-btn__sum{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-muted)}.pa .level-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pa .chip{height:32px;padding:0 var(--space-3);border:1px solid var(--pa-outline);background:var(--pa-white);color:var(--pa-ink);font-size:var(--type-small-size);line-height:var(--type-small-line);cursor:pointer;border-radius:999px}.pa .chip.is-on{background:var(--pa-ink);color:var(--pa-surface);border-color:var(--pa-ink)}.pa .chip.is-on:hover{background:var(--pa-ink)}.pa .results{z-index:31;background:var(--pa-white);border:1px solid var(--pa-outline);border-radius:3.2px;max-height:440px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa .result{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--pa-hairline);cursor:pointer;display:flex}.pa .result:last-child{border-bottom:0}.pa .result--child{padding-left:var(--space-8)}.pa .result__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa .result__name{font-size:var(--type-small-size);line-height:var(--type-small-line)}.pa .result__meta{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .result__action{width:28px;height:28px;color:var(--pa-ink);flex:none;place-items:center;display:grid}.pa .result.is-added .result__action{color:var(--pa-blue)}.pa .results__note{padding:var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60)}.pa .try-line{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-70);margin:0}.pa .try-line button{font:inherit;color:var(--pa-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pa .how-to-read{background:var(--pa-white);border:1px solid var(--pa-outline);padding:var(--space-6) var(--space-6);gap:var(--space-3);border-radius:3.2px;flex-direction:column;display:flex}.pa .how-to-read__title{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:flex}.pa .how-to-read__point{padding-left:calc(6px + var(--space-3));font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);position:relative}.pa .how-to-read__point:before{content:"";background:var(--pa-blue);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;left:0}.pa .how-to-read__link{font-size:var(--type-small-size);line-height:var(--type-small-line)}.pa .how-to-read a{font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;text-decoration:none}.pa .draft-tag{font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.04em;text-transform:uppercase;padding:0 var(--space-2);color:#92400e;background:#fef3c7;border-radius:3.2px;font-weight:700}.pa .dx-selection{gap:var(--space-3) var(--space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pa .dx-selected{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pa .dx-selected__label{font-size:var(--type-small-size);line-height:var(--type-small-line);margin-right:var(--space-1);font-weight:700}.pa .place-chip{padding:0 var(--space-1) 0 var(--space-3);background:var(--pa-surface-selected);min-height:32px;font-size:var(--type-small-size);line-height:var(--type-small-line);border-radius:999px;align-items:center;gap:2px;font-weight:700;display:inline-flex}.pa .place-chip button{cursor:pointer;width:28px;height:28px;color:var(--pa-ink);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.pa .place-chip__label{white-space:normal}.pa .place-chip button:hover{background:#1b191f14}.pa .dx-deselect{min-height:32px;padding:0 var(--space-2);color:var(--pa-blue);font-size:var(--type-small-size);line-height:var(--type-small-line);cursor:pointer;background:0 0;border:0;font-weight:700}.pa .dx-tools{gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.pa .dx-tools__group{align-items:center;gap:var(--space-2);display:inline-flex}.pa .dx-label{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60)}.pa .year-box{border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;align-items:center;display:flex;overflow:hidden}.pa .year-box input{background:var(--pa-white);width:64px;height:32px;color:var(--pa-ink);font-size:var(--type-small-size);line-height:var(--type-small-line);text-align:center;-moz-appearance:textfield;border:0;outline:none}.pa .year-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pa .year-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pa .year-box input:focus{background:#f4f7fe}.pa .year-box span{height:32px;padding:0 var(--space-2);border-left:1px solid var(--pa-outline);border-right:1px solid var(--pa-outline);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60);background:var(--pa-white);place-items:center;display:grid}.pa{--dx-side-w:340px}.pa .dx-body{grid-template-columns:var(--dx-side-w) minmax(0,1fr);gap:var(--space-8);align-items:start;display:grid}.pa .dx-side{gap:var(--space-3);flex-direction:column;display:flex;position:sticky;top:90px}.pa .dx-side__head{justify-content:space-between;align-items:baseline;display:flex}.pa .dx-side__title{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);font-weight:700}.pa .dx-side__links{gap:var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);display:flex}.pa .src-list{border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;max-height:calc(100vh - 220px);overflow:auto}.pa .src-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--pa-hairline);display:flex}.pa .src-row:last-child{border-bottom:0}.pa .src-row.is-empty{opacity:.45}.pa .checkbox{background:var(--pa-white);cursor:pointer;border:2px solid #c9c5d3;border-radius:3.2px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.pa .checkbox.is-on{background:var(--pa-ink);border-color:var(--pa-ink)}.pa .src-row.is-empty .checkbox{cursor:default}.pa .src-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa .src-row__name{font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-line);text-align:left;color:var(--pa-ink);cursor:pointer;background:0 0;border:0;padding:0}.pa .src-row__name:hover{color:var(--pa-blue)}.pa .src-row__sub{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .src-row__code{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);letter-spacing:.01em;word-break:break-all}.pa .src-key{flex:none;margin-top:3px;display:block}.pa .data-table__cell--source .src-key{margin-top:0}.pa .swatch{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.pa .swatch--census{background:var(--pa-white);border:2px solid var(--pa-ink);border-radius:0;transform:rotate(45deg)scale(.85)}.pa .dx-side__guide{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:flex}.pa .dx-main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pa .place-head{gap:var(--space-2);flex-direction:column;display:flex}.pa .place-head__row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa .place-head__name{font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight)}.pa .place-head__meta{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60)}.pa .place-head__sentence{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80)}.pa .place-head__sentence strong{color:var(--pa-ink);font-weight:700}.pa .place-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pa .place-actions__spacer{flex:1}.pa .remove-btn{cursor:pointer;width:32px;height:32px;color:var(--pa-ink-muted);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.pa .remove-btn:hover{background:var(--pa-surface-hover);color:var(--pa-ink)}.pa .case-links{gap:var(--space-1);flex-direction:column;display:flex}.pa .case-links a{align-items:center;gap:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:inline-flex}.pa .not-available{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60);margin:0}.pa .view-toggle{border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;display:inline-flex;overflow:hidden}.pa .view-toggle button{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);background:var(--pa-white);color:var(--pa-ink);font-size:var(--type-small-size);line-height:var(--type-small-line);cursor:pointer;border:0;display:inline-flex}.pa .view-toggle button+button{border-left:1px solid var(--pa-outline)}.pa .view-toggle button[aria-selected=true]{background:var(--pa-ink);color:var(--pa-surface)}.pa .chart-box{border:1px solid var(--pa-outline);background:var(--pa-white);padding:var(--space-4) var(--space-2) var(--space-2);border-radius:3.2px;position:relative}.pa .chart-box svg{display:block}.pa .chart-tip{background:var(--pa-ink);color:var(--pa-surface);padding:var(--space-2) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);z-index:5;border-radius:3.2px;width:max-content;max-width:280px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.pa .chart-tip strong{font-weight:700}.pa .chart-tip__unique{margin-top:var(--space-2);color:#fbfaffd9;white-space:normal}.pa .chart-tip a{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:#93b4f8;font-weight:700;display:inline-flex}.pa .chart-tip.is-pinned{box-shadow:0 0 0 2px var(--pa-blue)}.pa .chart-tip--source{transform:none}.pa .data-table{border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;max-height:420px;overflow:auto}.pa .data-table__grid{min-width:max-content;display:grid}.pa .data-table__head{background:var(--pa-white);border-bottom:1px solid var(--pa-outline);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);z-index:1;position:sticky;top:0}.pa .data-table__row{border-bottom:1px solid var(--pa-outline);font-size:var(--type-small-size);line-height:var(--type-small-line)}.pa .data-table__row:last-child{border-bottom:0}.pa .data-table__cell{padding:var(--space-3) var(--space-2);text-align:right;font-variant-numeric:tabular-nums;min-width:64px}.pa .data-table__cell--source{padding:var(--space-3) var(--space-3);text-align:left;align-items:center;gap:var(--space-2);background:inherit;display:flex;position:sticky;left:0}.pa .data-table__head .data-table__cell--source,.pa .data-table__row .data-table__cell--source{background:var(--pa-white)}.pa .data-table__dot{border-radius:50%;flex:none;width:8px;height:8px}.pa .data-table__dot--census{border:2px solid var(--pa-ink);background:var(--pa-white);border-radius:0;transform:rotate(45deg)scale(.85)}.pa .data-table__note{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);margin:0}.pa .compare-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit, minmax(max(min(350px, 100%), calc((100% - var(--space-6)) / 2)), 1fr));display:grid}.pa .place-card{border:1px solid var(--pa-outline);background:var(--pa-white);padding:var(--space-4);gap:var(--space-3);border-radius:3.2px;flex-direction:column;min-width:0;display:flex}.pa .place-card .chart-box{border:0;padding:0}.pa .place-card__head{align-items:flex-start;gap:var(--space-2);display:flex}.pa .place-card__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa .place-card__name{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight)}.pa .place-card__meta{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60)}.pa .place-card__sentence{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80)}.pa .place-card__sentence strong{color:var(--pa-ink);font-weight:700}.pa .empty-state{border:2px dashed var(--pa-outline);padding:var(--space-16) var(--space-4);text-align:center;border-radius:3.2px}.pa .empty-state p{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60);margin:0}.pa .empty-state p+p{margin-top:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);opacity:.8}.pa .toast{background:var(--pa-ink);color:var(--pa-surface);padding:var(--space-3) var(--space-4);font-size:var(--type-small-size);line-height:var(--type-small-line);z-index:2000;border-radius:3.2px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pa *,.pa :before,.pa :after{transition:none!important}}.pa .pk-page{box-sizing:content-box;max-width:64rem;margin:0 auto}.pa .pk-page .next-step{max-width:none}.pa .pk-title{align-items:center;gap:var(--space-3);display:flex}@media (width<=760px){.pa .pk-title{display:block}.pa .pk-head .pk-title h1{margin-right:var(--space-3);display:inline}.pa .pk-title .beta-tag{vertical-align:.6em;margin-top:var(--space-2);display:inline-block}}.pa .beta-tag{font-size:var(--type-caption-size);line-height:var(--type-caption-line);padding:0 var(--space-2);border:1px solid var(--pa-ink);border-radius:999px}.pa .pk-instruction{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--pa-outline);display:flex}.pa .pk-instruction h2{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight);margin:0}.pa .pk-tree,.pa .pk-node{gap:var(--space-3);flex-direction:column;display:flex}.pa .pk-qcard{background:var(--pa-white);border:1px solid var(--pa-outline);padding:var(--space-6) var(--space-6);border-radius:3.2px;box-shadow:0 1px 3px #1b191f14}.pa .pk-qblock{padding:var(--space-1) 0}.pa .pk-eyebrow{font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink-muted);font-weight:700}.pa .pk-q{margin:var(--space-1) 0 var(--space-2);font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight)}.pa .pk-helper{margin:0 0 var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80)}.pa .pk-links{gap:var(--space-2) var(--space-6);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.pa .pk-link{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:inline-flex}.pa .pk-answers{gap:var(--space-2);flex-wrap:wrap;display:flex}.pa .pk-answer{height:auto;min-height:32px;padding:var(--space-2) var(--space-4);font-size:var(--type-small-size);line-height:var(--type-small-line);align-items:center;gap:var(--space-2);text-align:left;display:inline-flex}.pa .pk-branch{gap:var(--space-2);margin-left:var(--space-6);padding-left:var(--space-6);border-left:2px solid var(--pa-outline);flex-direction:column;display:flex}.pa .pk-if{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-60)}.pa .pk-if span{font-weight:700}.pa .pk-node.is-off{gap:2px}.pa .pk-node.is-off .pk-eyebrow{opacity:.6}.pa .pk-off-title{font-size:var(--type-small-size);line-height:var(--type-small-line);color:#1b191f73}.pa .pk-card{background:var(--pa-white);border:1px solid var(--pa-outline);padding:var(--space-6);gap:var(--space-3);border-radius:3.2px;flex-direction:column;display:flex;box-shadow:0 1px 3px #1b191f14}.pa .pk-card__title{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);margin:0}.pa .pk-p{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .pk-p strong{color:var(--pa-ink)}.pa .pk-list__title{font-size:var(--type-small-size);line-height:var(--type-small-line);margin-bottom:var(--space-2);font-weight:700}.pa .pk-list ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa .pk-list li{align-items:center;gap:var(--space-3);display:flex}.pa .pk-list .src-key{margin-top:0}.pa .pk-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pa .btn svg.icon{flex:none}.pa .src-mention{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;border-bottom:1px dotted;padding:0;display:inline}.pa .src-mention:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px;border-radius:2px}.pa .src-mention:hover{color:var(--pa-blue)}.pa .next-step{gap:var(--space-4);padding:var(--space-6) var(--space-6);background:var(--pa-white);color:var(--pa-ink);max-width:48rem;margin-top:var(--space-8);border-radius:3.2px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid;box-shadow:0 1px 3px #1b191f14}.pa .next-step__icon{width:40px;height:40px;color:var(--pa-blue);background:#eef3fe;border-radius:3.2px;place-items:center;display:grid}.pa .next-step__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pa .next-step__eyebrow{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink-muted);flex-wrap:wrap;font-weight:700;display:flex}.pa .next-step__title{font-size:var(--type-body-size);line-height:var(--type-body-line)}.pa .next-step__desc{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-70)}.pa .next-step__arrow{color:var(--pa-blue)}.pa .ho-dialog{background:var(--pa-white);border:1px solid var(--pa-outline);width:calc(100% - 32px);max-width:680px;max-height:calc(100vh - 48px);padding:var(--space-8);gap:var(--space-2);border-radius:3.2px;flex-direction:column;display:flex;position:relative;overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa .ho-close{position:absolute;top:12px;right:12px}.pa .ho-rec{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);padding-right:var(--space-8);margin:0}.pa .ho-step{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.pa .ho-h{font-size:var(--type-h4-size);line-height:var(--type-h4-line);font-weight:var(--type-h4-weight);margin:0}.pa .ho-levels{padding-left:var(--space-6);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .ho-levels strong{color:var(--pa-ink)}.pa .ho-levels-link{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);align-self:flex-start;font-weight:700;display:inline-flex}.pa .ho-levels-info{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa .ho-levels-info figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .ho-levels-info img{border:1px solid var(--pa-outline);border-radius:3.2px;width:100%;height:auto}.pa .ho-levels-info figcaption{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80)}.pa .btn-tag{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pa .ho-search .dx-selected{margin-top:var(--space-1)}.pa .rec-banner{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:#2563eb0f;border-radius:3.2px;flex-direction:column;display:flex}.pa .rec-banner__top{gap:var(--space-1) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pa .rec-banner__eyebrow{font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-blue-hover);font-weight:700}.pa .rec-banner__back{align-items:center;gap:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:inline-flex}.pa .rec-banner__title{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.pa .rec-banner__title strong{font-weight:700}.pa .rec-banner__names{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);margin:0}.pa .src-row.is-rec{background:#2563eb0f}.pa .src-tag{align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-blue-hover);font-weight:700;display:inline-flex}.pa .ho-search .results{margin-top:var(--space-1);max-height:320px;box-shadow:none;position:static}.pa .dx-search__bar{scroll-margin-top:86px}.pa .ho-dialog .dx-search__bar{scroll-margin-top:var(--space-4)}.pa .ho-search .dx-search-row{align-items:flex-start}.pa .ho-search .refine-btn{margin-top:var(--space-1)}.pa .alt-page{box-sizing:content-box;gap:var(--space-block);max-width:64rem;margin:0 auto}.pa .page-note{gap:var(--space-3);border:1px solid var(--pa-blue);background:var(--pa-blue);align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.pa .page-note{background:color-mix(in srgb, var(--pa-blue) 8%, transparent)}}.pa .page-note{padding:var(--space-4);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);border-radius:3.2px}.pa .page-note>svg{color:var(--pa-blue);margin-top:1px}.pa .page-note a{text-underline-offset:2px;text-decoration:underline}.pa .alt-intro{margin:0}.pa .alt-figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .alt-figure img{width:100%;height:auto;display:block}.pa .alt-figure figcaption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .alt-section{gap:var(--space-stack);flex-direction:column;display:flex}.pa .alt-section h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);align-items:center;gap:var(--space-3);margin:0;display:flex}.pa .alt-p{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .limits{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pa .limit{background:var(--pa-white);border:1px solid var(--pa-outline);padding:var(--space-6);gap:var(--space-2);border-top:3px solid #c2410c;border-radius:3.2px;flex-direction:column;display:flex;box-shadow:0 1px 3px #1b191f14}.pa .limit__icon{color:#c2410c;background:#ffedd5;border-radius:3.2px;place-items:center;width:36px;height:36px;display:grid}.pa .limit__title{margin:var(--space-1) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:700}.pa .limit__text{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);flex:1;margin:0}.pa .limit__more{font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-line);color:#c2410c;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.pa .limit__more:hover{text-decoration:underline}.pa .alt-gt{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);align-self:flex-start;font-weight:700;display:inline-flex}.pa .deps{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.pa .deps__text{gap:var(--space-4);flex-direction:column;display:flex}.pa .deps__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa .deps__list li{gap:var(--space-3);font-size:var(--type-small-size);line-height:var(--type-small-line);padding:var(--space-2) var(--space-2);border-radius:3.2px;align-items:baseline;display:flex}.pa .deps__list li.is-on{background:var(--pa-surface-hover)}.pa .deps__list .src-row__name{color:var(--pa-blue);font-weight:700}.pa .deps__list .src-row__name:hover{color:var(--pa-blue-hover);text-decoration:underline}.pa .deps__swatch{border-radius:2px;flex:none;width:10px;height:10px}.pa .deps__note,.pa .deps__legend{margin:0}.pa .deps__legend{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .deps__figure{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.pa .dep-col{font-family:Lato,Lato Fallback,sans-serif;font-size:var(--type-overline-size);letter-spacing:.06em;text-transform:uppercase;fill:var(--pa-ink-muted);font-weight:700}.pa .dep-label{font-family:Lato,Lato Fallback,sans-serif;font-size:var(--type-caption-size);fill:var(--pa-ink)}.pa .dep-node{cursor:pointer;outline:none}.pa .dep-node:hover .dep-label,.pa .dep-node:focus-visible .dep-label{fill:var(--pa-blue);font-weight:700}.pa .tbl-tools{gap:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pa .tbl-filter{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--pa-outline);background:var(--pa-white);color:var(--pa-ink-muted);border-radius:3.2px;min-width:240px;display:flex}.pa .tbl-filter input{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink);background:0 0;border:0;outline:none;flex:1}.pa .tbl-legend{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pa .rec-chip,.pa .freq-chip{height:24px;padding:0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.pa .cell-detail{margin-top:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);display:block}.pa .cell-muted{color:#1b191f73}.pa .yn{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.pa .yn--no{color:var(--pa-ink-70)}.pa .alt-table{border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;overflow:auto}.pa .alt-table table{border-collapse:collapse;width:100%;font-size:var(--type-small-size);line-height:var(--type-small-line)}.pa .alt-table th{text-align:left;font-weight:400;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--pa-outline);white-space:nowrap;background:var(--pa-white)}.pa .alt-table th[aria-sort=ascending],.pa .alt-table th[aria-sort=descending]{color:var(--pa-ink);font-weight:700}.pa .alt-table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--pa-outline);vertical-align:top;min-width:96px;max-width:240px;line-height:1.45}.pa .alt-table tr:last-child td{border-bottom:0}.pa .alt-table th:first-child,.pa .alt-table td:first-child{background:var(--pa-white);z-index:1;min-width:200px;position:sticky;left:0}.pa .alt-table td:first-child .src-row__name{font-weight:700}.pa .alt-table td[data-key=whats_unique]{min-width:320px;max-width:400px}.pa .alt-table .uq__text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pa .alt-table .uq__more{margin-top:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pa .th-in{align-items:center;gap:2px;display:inline-flex}.pa .th-sort{align-items:center;gap:var(--space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pa .th-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:124px;display:inline-block;overflow:hidden}.pa .th-info{width:22px;height:22px;color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.pa .th-info:hover{background:var(--pa-surface-hover);color:var(--pa-ink)}.pa .next-steps{grid-template-columns:repeat(auto-fit, minmax(max(300px, calc((100% - var(--space-4)) / 2)), 1fr));gap:var(--space-4);display:grid}.pa .next-steps .next-step{max-width:none;height:100%;margin-top:0}@media (width<=960px){.pa .deps{grid-template-columns:minmax(0,1fr)}}.pa .ld-col{box-sizing:content-box;max-width:64rem;padding:0 var(--space-gutter);margin:0 auto}.pa .ld-hero{padding:var(--hero-top) var(--space-gutter) var(--hero-bottom);flex-direction:column;align-items:center;display:flex}.pa .ld-hero__lead{box-sizing:content-box;text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:64rem;display:flex}.pa .ld-hero h1{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:-.01em;text-wrap:balance;margin:0}.pa .ld-hero__lead>p{margin:var(--hero-subline) 0 0;font-size:var(--type-lede-size);line-height:var(--type-lede-line);color:var(--pa-ink-70)}.pa .ld-hero__ctas{gap:var(--space-3);margin-top:var(--hero-buttons);flex-wrap:wrap;justify-content:center;display:flex}.pa .ld-btn{align-items:center;gap:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);padding:var(--space-4) var(--space-6);border-radius:3.2px;font-weight:700;text-decoration:none;transition:background .2s ease-out;display:inline-flex}.pa .ld-btn--primary{background:var(--pa-blue);color:var(--pa-white)}.pa .ld-btn--primary:hover{background:var(--pa-blue-hover);color:var(--pa-white)}.pa .ld-btn--secondary{background:var(--pa-white);color:var(--pa-ink);border:1px solid var(--pa-outline)}.pa .ld-btn--sm{height:44px;padding:0 var(--space-6);font-size:var(--type-small-size);line-height:var(--type-small-line);align-self:flex-start}.pa .ld-density{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 260px;display:grid}.pa .ld-density__map{min-height:0;display:flex}.pa .africa-map{width:100%;height:100%;display:block}.pa .africa-map path:hover,.pa .africa-map__dot:hover{stroke:var(--pa-ink);stroke-width:1.5px}.pa .ld-density__side{align-self:end;gap:var(--space-3);flex-direction:column;display:flex}.pa .ld-density__title,.pa .census-map__title{align-items:center;gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);flex-wrap:wrap;font-weight:700;display:flex}.pa .map-legend{gap:var(--space-2);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa .map-legend li{align-items:center;gap:var(--space-2);display:flex}.pa .map-legend__sw{border:1px solid #1b191f26;border-radius:2px;flex:none;width:16px;height:12px}.pa .map-legend__sw--none{background:repeating-linear-gradient(45deg, var(--pa-white) 0 2px, #8b2000 2px 3.5px);border-color:#8b2000}.pa .map-credit{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .ld-h2{margin:0 0 var(--space-6);font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--type-section-weight);text-align:left;justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa .ld-p{width:100%;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .ld-p--lead{color:var(--pa-ink);font-weight:700}.pa .ld-goals{margin:calc(-1 * var(--space-2)) 0 0;gap:var(--space-2);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.pa .ld-goals li{padding-left:var(--space-6);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);position:relative}.pa .ld-goals li:before{content:"";background:var(--pa-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:2px}.pa .lp-page{box-sizing:content-box;max-width:64rem;padding:var(--space-page-top) var(--space-gutter) var(--space-section-lg);gap:var(--space-group);flex-direction:column;margin:0 auto;display:flex}.pa .warn{gap:var(--space-3);padding:var(--space-4);background:#c2410c12;border:1px solid #c2410c;border-radius:3.2px;align-items:flex-start;display:flex}.pa .warn__icon{color:#c2410c;flex:none;margin-top:2px}.pa .warn p{font-size:var(--type-body-size);line-height:var(--type-body-line);margin:0}.pa .warn strong{font-weight:700}.pa .entries{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa .entry{padding:var(--space-6);background:var(--pa-white);gap:var(--space-4);border-radius:3.2px;flex-direction:column;display:flex;box-shadow:0 1px 3px #1b191f14}.pa .entry__head{gap:var(--space-4);flex-direction:column;display:flex}.pa .entry h2{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pa .entry p{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .entry .entry__stat{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);color:var(--pa-ink)}.pa .entry__cta,.pa .entry__media+.entry__cta{margin-top:auto}.pa .entry>.entry__media{margin-bottom:var(--space-2)}.pa .beta-pill{font-size:var(--type-caption-size);line-height:var(--type-caption-line);padding:2px var(--space-2);border:1.5px solid var(--pa-ink);color:var(--pa-ink);letter-spacing:0;text-transform:none;border-radius:999px;font-weight:700}.pa .beta-pill--sm{padding:0 var(--space-2);border-width:1px}.pa .entry__media{position:relative}.pa .entry__media:has(.demo){padding:var(--space-3);background:var(--pa-surface);border:1px solid var(--pa-outline);border-radius:3.2px}.pa .entry__media .demo{aspect-ratio:16/10;border-radius:2px;position:relative;inset:auto;overflow:hidden}.pa .entry__img{width:100%;height:auto;display:block}.pa .demo{background:#f8f7fb;position:absolute;inset:0}.pa .demo__still,.pa .demo__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pa .demo__video{opacity:0;transition:opacity .2s ease-out}.pa .demo.is-playing .demo__video{opacity:1}@media (prefers-reduced-motion:reduce){.pa .demo__video{transition:none}}.pa .demo__play{background:var(--pa-ink);width:44px;height:44px;color:var(--pa-white);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.pa .demo__play:hover{background:var(--pa-white)}@supports (color:color-mix(in lab, red, red)){.pa .demo__play:hover{background:color-mix(in srgb, var(--pa-white) 8%, var(--pa-ink))}}.pa .census-map{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 150px;align-items:end;margin:0;display:grid}.pa .census-map .africa-map{height:240px;min-height:0}.pa .census-map figcaption{align-self:end;gap:var(--space-2);flex-direction:column;display:flex}.pa .census-map .map-legend{gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pa .census-map .map-credit{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.pa .lp-next{margin-top:var(--space-2)}.pa .lp-next .next-step{margin-top:0}.pa .site-footer{background:var(--pa-white);border-top:1px solid var(--pa-outline);font-family:Lato,Lato Fallback,sans-serif}.pa .ft-grid{max-width:80rem;padding:var(--space-16) var(--space-8) var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.pa .ft-brand{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.pa .ft-blurb{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-70);margin:0}.pa .ft-col{gap:var(--space-3);flex-direction:column;display:flex}.pa .ft-head{align-items:center;gap:var(--space-2);font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink-muted);font-weight:700;display:flex}.pa .ft-link{align-items:center;gap:var(--space-1);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--pa-ink-80);text-decoration:none;display:inline-flex}.pa .ft-link:hover{color:var(--pa-blue)}.pa .ft-link .icon{opacity:.6}.pa .ft-bottom{border-top:1px solid var(--pa-outline);justify-content:space-between;align-items:center;gap:var(--space-4);max-width:none;padding:var(--space-6) max(var(--space-8), calc((100% - 80rem) / 2 + var(--space-8)));font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);display:flex}.pa .ft-bottom .ft-link{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media (width<=960px){.pa .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa .ld-photo-sec{padding-bottom:var(--space-section-lg)}.pa .ld-photo-band{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.pa .ld-photo-band img{object-fit:cover;object-position:50% 40%;border-radius:3.2px;width:100%;height:480px;display:block}.pa .ld-photo-band figcaption,.pa .cells-fig figcaption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}.pa .ld-photo-band figcaption .draft-tag{margin:0 var(--space-1)}.pa .cells-fig{gap:var(--space-3);flex-direction:column;width:100%;margin:0;display:flex}.pa .cells-fig__img{aspect-ratio:64/40;background:#2b2a30;border-radius:3.2px;position:relative;overflow:hidden}.pa .cells-fig__img img,.pa .cells-fig__img svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pa .cells-fig__img img{object-fit:cover}.pa .cells-fig figcaption{gap:var(--space-2);flex-direction:column;display:flex}.pa .cells-fig__key{align-items:center;gap:var(--space-1) var(--space-2);color:var(--pa-ink);flex-wrap:wrap;font-weight:700;display:flex}.pa .cells-fig__unit{white-space:nowrap}.pa .cells-fig__scale{flex-direction:column;gap:2px;display:inline-flex}.pa .cells-fig__ramp{border-radius:2px;width:200px;height:12px}.pa .cells-fig__ends{width:200px;font-size:var(--type-caption-size);line-height:var(--type-caption-line);justify-content:space-between;display:flex}.pa #cells-svg rect{vector-effect:non-scaling-stroke}.pa .cells-fig__panel .cells-fig__key{align-items:flex-start;row-gap:var(--space-3)}.pa .cells-fig__label{align-items:center;gap:var(--space-2);height:12px;display:inline-flex}html{overflow-x:clip}.pa .flat-band{background:var(--pa-white);border-top:1px solid var(--pa-outline);border-bottom:1px solid var(--pa-outline);padding:var(--space-section) var(--space-gutter)}.pa .alt-page>.flat-band{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.pa .nav-menu-btn{width:44px;height:44px;color:var(--pa-ink);cursor:pointer;background:0 0;border:0;border-radius:3.2px;place-items:center;display:none}.pa .nav-menu-btn:hover{background:var(--pa-surface-hover)}.pa .site-header--compact .nav{padding-inline:var(--space-8)}@media (width<=760px){.pa .site-header__row{padding:0 var(--space-gutter)}.pa .site-header--compact .nav{padding-inline:var(--space-gutter)}}.pa .site-header--compact{position:relative}.pa .site-header--compact .nav-menu-btn{display:grid}.pa .site-header--compact .nav{max-height:calc(100vh - 70px);padding-top:var(--space-2);padding-bottom:var(--space-8);background:var(--pa-white);border-top:1px solid var(--pa-outline);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 15px -3px #1b191f1a}.pa .site-header--compact.is-menu-open .nav{display:flex}.pa .site-header--compact .nav__item,.pa .site-header--compact .nav__item--split{padding:var(--space-3) 0;border-bottom:1px solid var(--pa-hairline);border-radius:0;flex-direction:column;align-items:stretch}.pa .site-header--compact .nav__item--split,.pa .site-header--compact .nav__item--split:hover,.pa .site-header--compact .nav__item--split.is-active,.pa .site-header--compact .nav__item--split.is-open{background:0 0}.pa .site-header--compact .nav__link,.pa .site-header--compact .nav__link--split{padding:var(--space-2) 0;font-size:var(--type-h3-size);line-height:var(--type-h3-line);color:var(--pa-ink);background:0 0;font-weight:700}.pa .site-header--compact .nav__link.is-active,.pa .site-header--compact .nav__item--split.is-active .nav__link{color:var(--pa-blue);background:0 0}.pa .site-header--compact .nav__toggle{display:none}.pa .site-header--compact .nav__panel,.pa .site-header--compact .nav__item.is-open .nav__panel{min-width:0;padding:0 0 0 var(--space-4);box-shadow:none;background:0 0;border:0;display:flex;position:static}.pa .site-header--compact .nav__panel-title{display:none}.pa .site-header--compact .nav__panel a{font-size:var(--type-body-size);line-height:var(--type-body-line);padding:var(--space-3) 0;white-space:normal;margin:0}@media (width<=760px){.pa .ld-btn--sm{height:auto;min-height:44px;padding:var(--space-3) var(--space-4);text-align:center;justify-content:center;align-self:stretch}.pa .ld-hero__ctas{flex-direction:column;align-items:stretch;width:100%}.pa .ld-hero__ctas .ld-btn{justify-content:center}.pa .ld-photo-band img{height:260px}.pa .ld-density{gap:var(--space-4);grid-template-columns:minmax(0,1fr);height:auto}.pa .ld-density__map{height:340px}.pa .ft-grid{padding-left:var(--space-gutter);padding-right:var(--space-gutter);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.pa .ft-bottom{padding-left:var(--space-gutter);padding-right:var(--space-gutter)}.pa .entries{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pa .entry{padding:var(--space-6)}.pa .census-map{grid-template-columns:minmax(0,1fr)}.pa .census-map .africa-map{height:220px}.pa .next-steps{grid-template-columns:minmax(0,1fr)}.pa .next-step{padding:var(--space-4);gap:var(--space-3);grid-template-columns:40px minmax(0,1fr) 20px}}@media (width<=960px){.pa .dx-body{grid-template-columns:minmax(0,1fr)}.pa .dx-main{order:-1}.pa .dx-side{position:static}.pa .src-list{max-height:420px}}.pa .dx-selection:not(:has(.place-chip)){display:none}@media (width>=761px){.pa .dx-src-toggle{display:none}}.pa .dx-src-panel{display:contents}@media (width<=760px){.pa .dx-main{order:0}.pa .dx-side{order:-1}.pa .dx-panel-bar,.pa .dx-hint{display:none!important}.pa .dx-src-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:var(--pa-ink);text-align:left;background:var(--pa-white);border:1px solid var(--pa-outline);cursor:pointer;border-radius:3.2px;font-weight:700;display:flex}.pa .dx-src-toggle__act{color:var(--pa-ink-muted);transition:transform .2s ease-out;display:inline-flex}.pa .dx-src-toggle[aria-expanded=true] .dx-src-toggle__act{transform:rotate(180deg)}.pa .dx-src-panel{gap:var(--space-3);flex-direction:column;display:flex}.pa .dx-src-panel:not(.is-open){display:none}}@media (width<=760px) and (prefers-reduced-motion:reduce){.pa .dx-src-toggle__act{transition:none}}@media (width<=760px){.pa .dx-search-row{flex-wrap:wrap}.pa .dx-search{flex-basis:100%}.pa .dx-selection,.pa .dx-tools{gap:var(--space-3)}.pa .pk-instruction{gap:var(--space-3);flex-direction:column}.pa .pk-branch{margin-left:var(--space-2);padding-left:var(--space-3)}.pa .pk-qcard,.pa .pk-card{padding:var(--space-4)}.pa .pk-actions .btn,.pa .pk-links{white-space:normal}.pa .pk-actions .btn{height:auto;min-height:40px;padding:var(--space-2) var(--space-3);text-align:left}.pa .limits{grid-template-columns:minmax(0,1fr)}.pa .tbl-tools,.pa .tbl-legend{flex-wrap:wrap}}.pa .deps__scroll-hint{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60);align-items:center;gap:var(--space-2);margin:0;display:none}@media (width<=760px){.pa #dep-fig{overflow-x:auto}.pa #dep-fig svg{min-width:600px}.pa .deps__scroll-hint{display:flex}}.pa .try-line{margin-top:var(--space-3)}@media (width>=961px){.pa .dx-title p{white-space:nowrap;max-width:none}}.pa #htr-slot-side .how-to-read.is-compact{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.pa .how-to-read.is-compact:not(.is-expanded) .how-to-read__point,.pa .how-to-read.is-compact:not(.is-expanded) .how-to-read__link{display:none}.pa .how-to-read__title .htr-toggle{width:28px;height:28px;color:var(--pa-ink);cursor:pointer;background:0 0;border:0;border-radius:3.2px;place-items:center;margin-left:auto;display:grid}.pa .how-to-read__title .htr-toggle:hover{background:var(--pa-surface-hover)}.pa .proof__finding,.pa .proof__assumption,.pa .proof__place{margin:0}.pa .proof__label{margin-right:var(--space-2);font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pa-ink-muted);vertical-align:2px;font-weight:700;display:inline-block}.pa .proof__finding .proof__label{margin:0 0 var(--space-1);vertical-align:baseline;display:block}.pa .hide-drafts .draft-tag{display:none!important}.pa .lp-head h1{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa .dx-title h1,.pa .lp-head h1,.pa .pk-title h1,.pa .alt-head h1{font-family:Lato,Lato Fallback,sans-serif;font-size:var(--type-h1-size);line-height:var(--type-h1-line);font-weight:var(--type-h1-weight);color:var(--pa-ink);margin:0}.pa .lp-head,.pa .pk-head,.pa .alt-head{gap:var(--space-1);flex-direction:column;max-width:none;display:flex}.pa .place-head__sentence,.pa .alt-p,.pa .pk-p,.pa .pk-helper,.pa .entry p:not(.entry__stat),.pa .ld-p,.pa .ld-goals li,.pa .ld-built__text p,.pa .why-card__drawer p,.pa .limit__text,.pa .warn p,.pa .next-step__desc,.pa .deps__list li,.pa .page-note>div{font:var(--role-body);color:var(--role-body-color)}.pa .warn p strong{color:var(--pa-ink)}.pa .ld-built{padding-top:var(--space-section-lg);padding-bottom:var(--space-section-lg);align-items:stretch;gap:var(--space-6);flex-direction:column;display:flex}.pa .ld-built .ld-h2{margin:0}.pa .ld-built__grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pa .ld-built__text{gap:var(--space-6);flex-direction:column;display:flex}.pa .ld-photo{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .ld-photo img{border-radius:3.2px;width:100%;height:auto;display:block}.pa .ld-photo figcaption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--pa-ink-60)}@media (width<=760px){.pa .ld-built__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.pa .why-cards{gap:var(--space-4);margin-top:var(--space-block);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pa .why-card{padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);gap:var(--space-3);border-radius:3.2px;flex-direction:column;display:flex}.pa .why-card__head{align-items:center;gap:var(--space-4);display:flex}.pa .why-card__icon{width:40px;height:40px;color:var(--pa-blue);background:#eef3fe;border-radius:3.2px;flex:none;place-items:center;display:grid}.pa .why-card h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);font-weight:var(--type-h3-weight);margin:0}.pa .why-card__drawer{margin-left:calc(40px + var(--space-4))}.pa .why-card__drawer p{margin:0}@media (width<=760px){.pa .why-cards{grid-template-columns:minmax(0,1fr)}}.pa .ld-hero h1{font:var(--role-hero);color:var(--role-hero-color);letter-spacing:-.01em}.pa .dx-title h1,.pa .lp-head h1,.pa .pk-title h1,.pa .alt-head h1{font:var(--role-page-title);color:var(--role-page-title-color)}.pa .ld-hero__lead>p,.pa .proof__finding{font:var(--role-intro);color:var(--role-intro-color)}.pa .lp-head,.pa .pk-head{gap:var(--space-3)}.pa .ld-h2,.pa .alt-section h2,.pa .place-head__name{font:var(--role-section);color:var(--role-section-color)}.pa .entry h2,.pa .why-card h3,.pa .limit__title,.pa .next-step__title,.pa .pk-card__title,.pa .place-card__name,.pa .pk-q,.pa .ho-rec{font:var(--role-card-title);color:var(--role-card-title-color)}.pa .entry .entry__stat,.pa .ld-p--lead,.pa .city__note,.pa .pk-instruction h2{font:var(--role-note);color:var(--role-note-color)}.pa .proof__place,.pa .place-head__meta,.pa .proof__assumption,.pa .dx-label{font:var(--role-meta);color:var(--role-meta-color)}.pa figcaption,.pa .map-credit,.pa .hero-map__credit,.pa .deps__legend,.pa .data-table__note{font:var(--role-caption);color:var(--role-caption-color)}.pa .proof__label,.pa .ft-head,.pa .next-step__eyebrow,.pa .pk-eyebrow{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase}.pa .census-map__title,.pa .ld-density__title,.pa .cells-fig__key{color:var(--pa-ink)}.pa .site-header:not(.site-header--compact) .nav__link,.pa .site-header:not(.site-header--compact) .nav__link--split,.pa .site-header:not(.site-header--compact) .nav__toggle{color:var(--pa-ink-80);white-space:nowrap;font-size:15px;line-height:20px}.pa .site-header:not(.site-header--compact) .nav__link:hover,.pa .site-header:not(.site-header--compact) .nav__item--split:hover .nav__link{color:var(--pa-ink)}.pa .site-header:not(.site-header--compact) .nav__link.is-active,.pa .site-header:not(.site-header--compact) .nav__item--split.is-active .nav__link{color:var(--pa-ink);font-weight:700}.pa .site-header:not(.site-header--compact) .nav__toggle{color:var(--pa-ink)}.pa .site-header:not(.site-header--compact) .nav__panel{top:calc(100% + 28px)}.pa .site-header:not(.site-header--compact) .nav,.pa .site-header:not(.site-header--compact) .logo{flex-shrink:0}.pa .nav-scrim{background:#00000080;position:fixed;inset:0}.pa .nav-scrim[hidden]{display:none}.site-header-mount.pa.is-menu-open{z-index:1001}.pa .site-header--compact{z-index:1}.pa .ld-hero{position:relative;overflow:hidden}.pa .hero-map{width:100%;position:relative}.pa .hero-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pa .ld-hero__lead{z-index:1;position:relative}.pa .ld-hero__foot{z-index:1;width:100%;max-width:80rem;position:relative}.pa .hero-map__credit{margin:0}.pa .hero-map__credit .draft-tag{margin:0 var(--space-1)}.pa .ld-hero[data-layout=below] .hero-map{max-width:80rem;height:600px;margin-top:var(--space-16);order:2}.pa .ld-hero[data-layout=below] .ld-hero__lead{order:1}.pa .ld-hero[data-layout=below] .ld-hero__foot{margin-top:var(--space-4);order:3}.pa .ld-hero[data-layout=behind]{box-sizing:border-box;min-height:880px;margin-bottom:var(--sp-section-lg);justify-content:flex-start}.pa .ld-hero[data-layout=behind] .hero-map{width:auto;position:absolute;inset:0 0 72px}.pa .ld-hero[data-layout=behind] .hero-map:after{content:"";background:radial-gradient(52% 40% at 50% 30%,#fbfafff5 0%,#fbfaffe0 55%,#fbfaff00 100%);position:absolute;inset:0}.pa .ld-hero[data-layout=behind] .ld-hero__foot{z-index:1;left:50%;bottom:var(--space-6);width:calc(100% - 2 * var(--space-gutter));position:absolute;transform:translate(-50%)}.pa .ld-hero[data-layout=split]{column-gap:var(--space-16);row-gap:var(--space-4);box-sizing:content-box;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"lead map""foot foot";align-items:center;max-width:80rem;margin:0 auto;display:grid}.pa .ld-hero[data-layout=split] .ld-hero__lead{text-align:left;grid-area:lead;align-items:flex-start;max-width:none}.pa .ld-hero[data-layout=split] .ld-hero__ctas{justify-content:flex-start}.pa .ld-hero[data-layout=split] .hero-map{grid-area:map;height:640px}.pa .ld-hero[data-layout=split] .ld-hero__foot{grid-area:foot;max-width:none}.pa .ld-hero[data-layout=split] h1{text-wrap:wrap}@media (width<=760px){.pa .ld-hero[data-layout]{min-height:0;display:flex}.pa .ld-hero[data-layout] .ld-hero__lead{text-align:center;order:1;align-items:center}.pa .ld-hero[data-layout]{margin-bottom:var(--sp-section-lg);padding-bottom:0}.pa .ld-hero[data-layout] .hero-map{width:100vw;max-width:none;height:auto;aspect-ratio:var(--hero-map-aspect,375 / 290);margin-top:calc(var(--space-6) - .304 * 100vw * var(--hero-map-ratio,.773));order:2;align-self:center;position:relative;inset:auto}.pa .ld-hero[data-layout] .hero-map:after{background:linear-gradient(#fbfaff 0%,#fbfaffe6 18%,#fbfaff00 46%)}.pa .ld-hero[data-layout] .ld-hero__foot{width:100%;margin-top:var(--space-4);order:3;position:static;transform:none}}.pa .ld-city{padding-bottom:var(--space-section-lg);gap:var(--space-24);flex-direction:column;display:flex}.pa .city{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.pa .city__text{gap:var(--space-4);flex-direction:column;display:flex}.pa .city__text .ld-h2{margin:0}.pa .city__chart{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.pa .bars{gap:var(--space-6);flex-direction:column;display:flex}.pa .bars__row{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 80px;grid-template-areas:"name name""track val";align-items:center;display:grid}.pa .bars__name{align-items:center;gap:var(--space-2);grid-area:name;display:flex}.pa .bars__track{grid-area:track}.pa .bars__val{grid-area:val}.pa .bars__name svg{flex:none}.pa .bars__name button{font:var(--role-meta);color:var(--pa-ink);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted #1b191f66;text-decoration:underline dotted #1b191f66}.pa .bars__track{background:#f3f1f8;border-radius:3.2px;height:28px;overflow:hidden}.pa .bars__fill{border-radius:3.2px;height:100%;display:block}.pa .bars__val{font:var(--role-body);color:var(--role-body-color);white-space:nowrap}.pa .bars__val span{font:var(--role-caption);color:var(--pa-ink-muted)}.pa .city__note,.pa .city__credit{margin:0}@media (width<=960px){.pa .city{gap:var(--space-12);align-items:stretch;gap:var(--sp-related);flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.pa .city__text{display:contents}.pa .city__chart{margin-top:calc(var(--space-12) - var(--sp-related));order:1}.pa .city__cta{margin-top:calc(var(--sp-part) - var(--sp-related));order:2;align-self:flex-start}}@media (width<=760px){.pa .bars__row{grid-template-columns:minmax(0,1fr) auto}}.pa .ld-density{height:560px;margin:0}.pa .ld-density__map{position:relative}.pa .ld-density__map [data-iso]{cursor:pointer;outline:none;transition:fill-opacity .15s ease-out}.pa .ld-density__map [data-iso].is-on,.pa .ld-density__map path[data-iso]:hover{stroke:var(--pa-ink);stroke-width:1.5px}.pa .map-card{z-index:5;pointer-events:none;gap:var(--space-1);min-width:200px;padding:var(--space-3) var(--space-4);background:var(--pa-white);border:1px solid var(--pa-outline);font:var(--role-meta);color:var(--pa-ink-80);border-radius:3.2px;flex-direction:column;display:flex;position:absolute;box-shadow:0 4px 6px -1px #1b191f14,0 2px 4px -2px #1b191f0f}.pa .map-card strong{font:var(--role-note);color:var(--pa-ink)}.pa .map-card b{color:var(--pa-ink)}.pa .map-card__go{margin-top:var(--space-1);align-items:center;gap:var(--space-2);color:var(--pa-blue);flex-wrap:wrap;font-weight:700;display:flex}.pa .map-legend li{transition:opacity .15s ease-out}.pa .map-legend.has-on li:not(.is-on){opacity:.35}.pa .map-legend li.is-on{color:var(--pa-ink);font-weight:700}.pa .ld-why{padding-bottom:0}.pa .ld-h2--centre{text-align:center;justify-content:center}.pa .why-card{gap:0;padding:0}.pa .why-card__head{gap:var(--space-4);width:100%;padding:var(--space-6);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3.2px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;display:grid}.pa .why-card__head:focus-visible{outline:none}.pa .why-card:has(>.why-card__head:focus-visible){outline:2px solid var(--pa-blue);outline-offset:2px}.pa .why-card__arrow{width:40px;height:40px;color:var(--pa-blue);place-items:center;display:grid}.pa .why-card__arrow svg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.pa .why-card.is-open .why-card__arrow svg{transform:rotate(180deg)}.pa .why-card__drawer{opacity:0;grid-template-rows:0fr;margin:0;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease-out;display:grid}.pa .why-card__drawer>div{min-height:0;overflow:hidden}.pa .why-card.is-open .why-card__drawer{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.pa .why-card__drawer,.pa .why-card__arrow,.pa .why-card__arrow svg{transition:none}}.pa .ld-built{gap:0}.pa .ld-built>.ld-built__grid{margin-top:var(--space-16)}.pa .ld-built>.cells-fig{margin-top:var(--space-24)}.pa .ld-built__goals{margin-top:var(--space-24);gap:var(--space-6);flex-direction:column;display:flex}.pa .cells-fig__pair{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pa .cells-fig__panel{gap:var(--space-3);flex-direction:column;display:flex}.pa .cells-fig__tag{align-items:center;gap:var(--space-2);font:var(--role-meta);color:var(--pa-ink);flex-wrap:wrap;font-weight:700;display:flex}@media (width<=760px){.pa .cells-fig__pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pa .entry__media:has(.demo){padding:var(--space-2)}.pa .ld-built>.ld-built__grid{margin-top:var(--space-12)}.pa .ld-built>.cells-fig,.pa .ld-built__goals{margin-top:var(--space-16)}}.pa .dx-search-row{align-items:flex-start}.pa .dx-search>.level-chips{margin-top:var(--space-4)}.pa .year-box{gap:var(--space-2);background:0 0;border:0;overflow:visible}.pa .year-box input{width:72px;height:36px;padding:0 var(--space-3);box-sizing:border-box;background:var(--pa-white);font:var(--role-meta);color:var(--pa-ink);text-align:left;cursor:text;border:1px solid #cfcadb;border-radius:3.2px;box-shadow:inset 0 1px 2px #1b191f0f}.pa .year-box input:hover{border-color:var(--pa-ink-muted)}.pa .year-box input:focus{background:var(--pa-white);border-color:var(--pa-ink);box-shadow:0 0 0 3px #1b191f1f}.pa .year-box span{height:auto;font:var(--role-meta);color:var(--role-meta-color);border:0;padding:0}.pa .dx-selection{gap:var(--space-6) var(--space-12)}.pa #htr-slot-side .how-to-read{margin-bottom:calc(var(--space-8) - var(--space-3))}.pa .dx-main{gap:var(--space-8)}.pa .dx-side{position:static}.pa .src-list{max-height:1040px}.pa .data-table{max-height:960px}.pa .dx-place-slot:empty{display:none}.pa .dx-place-slot .place-head__row .remove-btn{align-self:center;margin-left:auto}.pa .pk-card .src-row__name,.pa .pk-card .src-mention{color:var(--pa-blue);border-bottom:0;font-weight:700}.pa .pk-card .src-row__name:hover,.pa .pk-card .src-mention:hover{color:var(--pa-blue-hover);text-underline-offset:3px;text-decoration:underline}.pa .ho-rec{align-items:baseline;gap:var(--space-2);padding-right:var(--space-8);font:var(--role-meta);color:var(--role-meta-color);flex-wrap:wrap;display:flex}.pa .ho-step{margin-top:var(--space-8);gap:var(--space-8)}.pa .ho-block{gap:var(--space-3);flex-direction:column;display:flex}.pa .ho-h{font:var(--role-card-title);color:var(--role-card-title-color)}.pa .ho-sub{font:var(--role-note);color:var(--role-note-color);margin:0}.pa .ho-levels-info{margin-top:var(--space-3)}.pa .ho-step .ho-foot{margin-top:0}.pa .next-step__text{gap:var(--space-1)}.pa .next-step__eyebrow+.next-step__title{margin-top:var(--space-1)}.pa .next-step__icon,.pa .next-step__arrow{align-self:center}.pa .next-step__arrow{place-items:center;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:grid}.pa .next-step{transition:box-shadow .25s ease-out,transform .25s ease-out,background .2s ease-out}.pa .next-step:hover .next-step__arrow{transform:translate(6px)}.pa .next-step:hover .next-step__title{color:var(--pa-blue)}@media (prefers-reduced-motion:reduce){.pa .next-step,.pa .next-step__arrow{transition:none}.pa .next-step:hover .next-step__arrow{transform:none}}.pa .entries--rows{grid-template-rows:auto auto auto auto;row-gap:0}.pa .entries--rows .entry{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-4);display:grid}.pa .entries--rows .entry__note:empty{margin-top:calc(-1 * var(--space-4))}.pa .entries--rows .entry>.entry__media{align-self:end;margin-bottom:0}.pa .entries--rows .entry__note:empty{display:none}.pa .entries--rows .entry>.entry__note:empty+.entry__media{margin-top:var(--space-2);grid-row:2/span 2;align-self:center}.pa .entries--rows .entry__cta{margin-top:var(--space-2);place-self:end start}@media (width<=760px){.pa .entries--rows{row-gap:var(--space-4);grid-template-rows:none}.pa .entries--rows .entry{grid-row:auto;display:flex}}.pa .tbl-filter input{font:var(--role-meta);color:var(--pa-ink)}.pa .tbl-legend .dx-label{font:var(--role-meta);color:var(--role-meta-color)}.pa .deps{flex-direction:column;display:flex}.pa .deps__row{gap:var(--space-12);margin-top:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.pa .deps__aside{gap:var(--space-4);padding-top:var(--space-8);flex-direction:column;display:flex}.pa .deps__figure{padding-top:0}.pa .deps__list{gap:var(--space-1) var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa .dep-chip{cursor:pointer}.pa .dep-chip__bg{fill:var(--pa-white);stroke:var(--pa-outline);transition:fill .15s ease-out,stroke .15s ease-out}.pa .dep-chip:hover .dep-chip__bg,.pa .dep-chip:focus-visible .dep-chip__bg,.pa .dep-chip.is-on .dep-chip__bg{fill:var(--pa-surface-hover);stroke:var(--pa-ink-muted)}.pa .dep-chip:focus-visible{outline:none}.pa .dep-node{transition:opacity .15s ease-out}.pa .dep-node.is-faded{opacity:.3}.pa .dep-arrow{transition:opacity .15s ease-out}@media (width<=960px){.pa .deps__row{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pa .deps__aside{padding-top:0}.pa .deps__list{grid-template-columns:minmax(0,1fr)}}.pa .alt-table td{vertical-align:middle}.pa .data-table__cell{justify-content:flex-end;align-items:center;display:flex}.pa .data-table__cell--source{justify-content:flex-start}.pa .alt-table,.pa .data-table{background:linear-gradient(to left, var(--pa-white) 40%, #fff0) right center / 48px 100% no-repeat local, linear-gradient(to left, #1b191f1f, #1b191f00) right center / 16px 100% no-repeat scroll, var(--pa-white)}.pa .alt-table th:first-child,.pa .alt-table td:first-child,.pa .data-table__cell--source{transition:box-shadow .15s ease-out}.pa .alt-table.is-scrolled th:first-child,.pa .alt-table.is-scrolled td:first-child,.pa .data-table.is-scrolled .data-table__cell--source{box-shadow:inset -1px 0 0 var(--pa-outline), 8px 0 8px -6px #1b191f2e}.pa .alt-table td:first-child,.pa .alt-table th:first-child{z-index:2}.pa .next-steps--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.pa .next-steps--two{grid-template-columns:minmax(0,1fr)}}.pa .hero-map__source{margin:0 0 var(--space-2);font:var(--role-meta);color:var(--pa-ink);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.pa .ld-hero[data-layout=split] .ld-hero__foot,.pa .ld-hero[data-layout=below] .ld-hero__foot{flex-direction:column;display:flex}@media (width>=761px){.pa .ld-hero[data-layout=behind]{min-height:944px}}.pa .hero-map__source{text-align:center;justify-content:center}.pa .ld-photo-band__cap{gap:var(--space-2);flex-direction:column;display:flex}.pa .ld-photo-band__point{font:var(--role-note);color:var(--role-note-color);margin:0}.pa .ld-photo-band__point .draft-tag{margin-left:var(--space-1)}.pa .ld-city>.ld-photo-sec{padding:0}.pa .ld-photo-band__cap{text-align:center;align-items:center}.pa .ld-city>.ld-photo-sec+.ld-density{margin-top:calc(var(--space-section-lg) - var(--space-24))}.pa .map-card{pointer-events:auto}.pa .map-card__go a{align-items:center;gap:var(--space-1);color:var(--pa-blue);font-weight:700;display:inline-flex}.pa .map-card__go a:hover{color:var(--pa-blue-hover);text-underline-offset:3px;text-decoration:underline}.pa .map-card.is-docked{min-width:0;margin-top:var(--space-3);position:static}.pa .ld-density>.map-card.is-docked{grid-area:2/1;align-self:start}@media (width<=760px){.pa .ld-density{height:auto}}.pa .why-card h3{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color)}.pa .why-card{padding-bottom:var(--space-6)}.pa .why-card__head{padding-bottom:0}.pa .why-card__drawer p{padding:calc(var(--space-3) - (40px - 24px) / 2) var(--space-6) 0 calc(var(--space-6) + 40px + var(--space-4))}.pa .lp-head,.pa .pk-head,.pa .alt-head{gap:var(--sp-title-content)}.pa .lp-head h1,.pa .pk-title h1,.pa .alt-head h1,.pa .dx-title h1{margin:0}.pa .lp-page{padding-top:var(--sp-page-top);gap:var(--sp-part)}.pa .lp-page>.lp-section{margin-top:calc(var(--sp-section) - var(--sp-part))}:is(.pa .lp-page>.lp-section:has(>h2:first-child),.pa .alt-page>.alt-section:has(>h2:first-child)){margin-top:calc(var(--sp-section-head) - var(--sp-part))}.pa .pk-page{padding-top:var(--sp-page-top);gap:var(--sp-part)}.pa .pk-page>.next-step{margin-top:calc(var(--sp-section) - var(--sp-part))}.pa .alt-page{padding-top:var(--sp-page-top);gap:var(--sp-part)}.pa .alt-page>.alt-head+.page-note{margin-top:calc(var(--sp-title-content) - var(--sp-part))}.pa .alt-page>.alt-section{margin-top:calc(var(--sp-section) - var(--sp-part))}.pa .alt-section{gap:var(--sp-part)}.pa .alt-section>h2{margin-bottom:calc(var(--sp-title-content) - var(--sp-part))}.pa #explorer{padding-top:var(--sp-page-top);gap:var(--sp-part)}.pa .ld-h2{margin:0 0 var(--sp-title-content)}.pa .ld-city{gap:var(--sp-part);padding-bottom:var(--sp-section-lg)}.pa .city__text{gap:var(--sp-related)}.pa .city__text .ld-h2{margin-bottom:calc(var(--sp-title-content) - var(--sp-related))}.pa .city__chart{gap:var(--sp-related)}.pa .ld-built{padding-top:var(--sp-section-lg);padding-bottom:var(--sp-section-lg);gap:0}.pa .ld-built>.ld-h2{margin:0 0 var(--sp-title-content)}.pa .ld-built>.ld-built__grid,.pa .ld-built>.cells-fig,.pa .ld-built__goals{margin-top:var(--sp-part)}.pa .ld-built__goals,.pa .ld-built__text{gap:var(--sp-related)}@media (width<=760px){.pa .ld-built>.ld-built__grid,.pa .ld-built>.cells-fig,.pa .ld-built__goals{margin-top:var(--sp-part)}}.pa .lp-head p,.pa .pk-head p,.pa .alt-head p,.pa .city__text p,.pa .ld-built p,.pa .ld-why p{margin:0}.pa .pk-head .pk-note+.pk-note{margin-top:calc(var(--sp-related) - var(--sp-title-content))}.pa .deps>.deps__row,.pa .deps>.deps__list{margin-top:0}.pa .dx-search-col{gap:var(--sp-part)}.pa .dx-search-col>#dx-searchbox{margin-top:calc(var(--sp-title-content) - var(--sp-part))}.pa .dx-search-col>.dx-selection{margin-top:0}.pa .city__text .ld-btn{margin-top:calc(var(--sp-part) - var(--sp-related))}.pa .next-step__title{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color)}.pa .next-step__desc{font:var(--role-body);color:var(--role-body-color)}.pa .dx-banner{margin:calc(var(--sp-title-content) - var(--sp-part)) 0 0;font:var(--role-body);color:var(--role-body-color)}.pa .dx-search-col>.dx-banner+#dx-searchbox{margin-top:0}.pa .pk-under{gap:var(--sp-related);flex-direction:column;display:flex}.pa .pk-under__list{gap:var(--sp-related);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pa .pk-under__list dt{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color)}.pa .pk-under__list dd{margin:calc(var(--space-1) - var(--sp-related)) 0 0;font:var(--role-body);color:var(--role-body-color)}.pa .pk-page>.pk-under,.pa .pk-page>.pk-under+.next-step{margin-top:calc(var(--sp-section) - var(--sp-part))}.pa .pk-under a{font-weight:700}.pa .ld-why__intro{margin:0 0 var(--sp-part);text-align:center}.pa .entry__cta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pa .dx-title{align-items:flex-start;gap:var(--sp-title-content);flex-direction:column}.pa .dx-title p{white-space:normal;max-width:none;margin:0}.pa .dx-search-col>.dx-banner{margin-top:0}.pa .logo{flex-direction:row;align-items:center;gap:0}.pa .logo__rule{background:var(--pa-outline);width:1px;height:20px;margin:0 var(--space-4);flex:none}.pa .logo__byline{gap:var(--space-2);color:var(--pa-ink-muted);white-space:nowrap;font:400 12px/16px Lato,Lato Fallback,sans-serif}.pa .logo__pts{filter:grayscale();opacity:.55;height:28px}@media (width<=760px){.pa .logo__rule{margin:0 var(--space-3);height:18px}.pa .logo__byline{gap:0;font-size:0}.pa .logo__pts{height:24px}}@media (width>=761px){.pa .ld-hero[data-layout=behind]{min-height:880px}}.pa .ld-hero[data-layout=behind] .hero-map{inset:0}.pa .city__statement{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .city__statement .proof__label{margin:0 0 var(--space-1);display:block}.pa .bars__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""track"}.pa .bars__name{gap:var(--space-2)}.pa .bars__year{font:var(--role-caption);color:var(--pa-ink-muted)}.pa .bars__track{align-items:center;gap:var(--space-2);background:0 0;display:flex;overflow:visible}.pa .bars__fill{flex:none}.pa .bars__val{font:var(--role-body);color:var(--pa-ink);white-space:nowrap;font-weight:700}@media (width<=760px){.pa .bars__row{grid-template-columns:minmax(0,1fr)}.pa .bars__fill{width:calc((100% - 6.75rem) * var(--f))!important}}.pa .cells-fig__panel .cells-fig__key{margin-top:var(--space-2);font:var(--role-meta);color:var(--pa-ink);font-weight:700}.pa .ld-built__ctas{margin:var(--sp-related) 0 0}.pa .city__cta{align-items:center;gap:var(--space-2);margin-top:calc(var(--sp-part) - var(--sp-related));flex-wrap:wrap;display:inline-flex}.pa .city__cta .ld-btn{margin-top:0}@media (width<=960px){.pa .city__cta{margin-top:calc(var(--space-12) - var(--sp-related))}}.pa a:hover{color:var(--pa-blue-hover)}.pa a:active{color:var(--pa-blue-pressed)}.pa main a:not([class]):hover,.pa .page-note a:hover,.pa .link-btn:hover,.pa .try-line button:hover,.pa .dx-deselect:hover,.pa .alt-gt:hover,.pa .htr-pop__btn:hover,.pa .limit__more:hover{text-underline-offset:3px;text-decoration:underline}.pa .link-btn:active,.pa .try-line button:active,.pa .dx-deselect:active,.pa .alt-gt:active,.pa .htr-pop__btn:active{color:var(--pa-blue-pressed)}.pa .link-btn:hover,.pa .try-line button:hover,.pa .dx-deselect:hover{color:var(--pa-blue-hover)}.pa .limit__more:active{opacity:.75}.pa .ft-link:active{color:var(--pa-blue-pressed)}.pa .btn,.pa .ld-btn,.pa .chip,.pa .view-toggle button,.pa .remove-btn,.pa .nav-menu-btn,.pa .place-chip button,.pa .checkbox,.pa .th-sort,.pa .refine-btn{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.pa .btn:not(.btn--primary):not(.btn--text):not(:disabled):hover,.pa .ld-btn--secondary:hover{background:#f9f8fc}.pa .btn:not(.btn--primary):not(.btn--text):not(:disabled):active,.pa .ld-btn--secondary:active,.pa .refine-btn:active{border-color:var(--pa-ink-muted);background:#eeebf5}.pa .btn--primary:not(:disabled):active,.pa .ld-btn--primary:active{background:var(--pa-blue-pressed)}.pa .btn--text:active{color:var(--pa-ink);background:var(--pa-surface-hover)}.pa .chip:not(.is-on):hover{border-color:var(--pa-ink-muted);background:#f9f8fc}.pa .chip:not(.is-on):active{background:#eeebf5}.pa .chip.is-on:active{background:#3a3640}.pa .view-toggle button:not([aria-selected=true]):hover{background:var(--pa-surface-hover)}.pa .view-toggle button:not([aria-selected=true]):active{background:var(--pa-surface-selected)}.pa .remove-btn:active,.pa .nav-menu-btn:active,.pa .place-chip button:active{background:var(--pa-surface-selected);color:var(--pa-ink)}.pa .checkbox:not(.is-on):hover{border-color:var(--pa-ink-muted)}.pa .checkbox:active{box-shadow:0 0 0 3px #2563eb33}.pa .th-sort:hover{color:var(--pa-blue)}.pa .th-sort:active{color:var(--pa-blue-pressed)}.pa .nav__link:active,.pa .nav__item a:active{background:var(--pa-surface-selected)}.pa .next-step:active,.pa .pk-card:active{box-shadow:0 0 0 1px var(--pa-outline);transform:translateY(1px)}.pa .why-card__head:hover .why-card__title,.pa .why-card__head:hover h3{color:var(--pa-blue)}.pa .dep-node:active .dep-label{fill:var(--pa-blue-pressed)}.pa .level-link,.pa .term-link{font:inherit;color:inherit;cursor:help;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #1b191f73;text-decoration:underline dotted #1b191f73;text-decoration-thickness:1px;transition:color .15s ease-out,text-decoration-color .15s ease-out}.pa .level-link:hover,.pa .term-link:hover{color:var(--pa-blue);-webkit-text-decoration-color:var(--pa-blue);-webkit-text-decoration-color:var(--pa-blue);-webkit-text-decoration-color:var(--pa-blue);text-decoration-color:var(--pa-blue)}.pa .level-link:active,.pa .term-link:active{color:var(--pa-blue-pressed);-webkit-text-decoration-color:var(--pa-blue-pressed);-webkit-text-decoration-color:var(--pa-blue-pressed);-webkit-text-decoration-color:var(--pa-blue-pressed);text-decoration-color:var(--pa-blue-pressed)}.pa .level-info{vertical-align:middle;width:24px;height:24px;color:var(--pa-ink-muted);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;margin:-4px 0 -4px 2px;transition:background-color .15s ease-out,color .15s ease-out;display:inline-grid}.pa .level-info:hover{color:var(--pa-blue);background:#eff4ff}.pa .level-info:active{color:var(--pa-blue-pressed);background:#dce6fd}.pa .level-help{align-items:center;gap:var(--space-1);min-height:32px;font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:700;display:inline-flex}.pa .levels-dialog{gap:var(--space-6);max-width:760px}.pa .levels-dialog .ho-h{padding-right:var(--space-8);margin:0}.pa .levels-dialog__grid{margin-top:0}.pa .levels-dialog__intro{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--pa-ink-80);margin:0}.pa .levels-dialog__grid figure{padding:var(--space-3);border:1px solid #0000;border-radius:3.2px}.pa .levels-dialog__grid figure.is-focus{border-color:var(--pa-blue);background:#f5f8ff}.pa .levels-dialog .ho-close{top:var(--space-4);right:var(--space-4);position:absolute}@media (width<=640px){.pa .levels-dialog__grid{grid-template-columns:1fr}}.pa .chart-tip--source:not(.is-pinned){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (width>=900px){.pa .levels-dialog{max-width:1040px}.pa .levels-dialog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa .place-chip .level-link{white-space:nowrap}.pa .dx-years{gap:var(--space-2);flex-direction:column;display:flex}.pa .dx-years__head{align-items:center;gap:var(--space-1);display:flex}.pa .dx-side__head{align-items:center}.pa .dx-side__links{border:1px solid var(--pa-outline);border-radius:3.2px;gap:0;overflow:hidden}.pa .dx-side__links button{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);height:28px;padding:0 var(--space-2);background:var(--pa-white);color:var(--pa-ink);cursor:pointer;border:0;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out}.pa .dx-side__links button+button{border-left:1px solid var(--pa-outline)}.pa .dx-side__links button:hover{background:var(--pa-surface-hover)}.pa .dx-side__links button:active{background:var(--pa-surface-selected)}.pa .dx-side__links button[aria-pressed=true]{background:var(--pa-ink);color:var(--pa-surface)}.pa .src-row{align-items:center}.pa .src-row__name{text-align:left}.pa .chart-tip__meta{color:var(--pa-ink-70)}.pa .dx-viewall{min-height:32px;padding:0 var(--space-2);color:var(--pa-blue);font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-line);cursor:pointer;background:0 0;border:0;font-weight:700}.pa .dx-viewall:hover{color:var(--pa-blue-hover);text-underline-offset:3px;text-decoration:underline}.pa .dx-viewall:active{color:var(--pa-blue-pressed)}.pa .chips-dialog .dx-selected--all{margin:0}.pa .table-dialog{max-width:1040px}.pa .dlg-meta{font:var(--role-meta);color:var(--role-meta-color);margin-left:var(--space-2)}.pa .dlg-body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pa .case-links a svg{transition:transform .2s ease-out}.pa .case-links a:hover svg{transform:translate(3px)}.pa .case-links a:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pa .case-links a svg{transition:none}}.pa .compare-grid{grid-auto-rows:auto;row-gap:0}.pa .compare-grid>.place-card{grid-row:span 5;grid-template-rows:subgrid;gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.pa .compare-grid>#htr-slot-main:not(:empty){margin-bottom:var(--space-6);grid-row:span 5}.pa .compare-grid>#htr-slot-main:empty{display:none}.pa .place-card .chart-box{align-self:end}.pa .place-card__foot{gap:var(--space-2);flex-direction:column;display:flex}.pa .place-card__foot:empty{display:none}.pa .place-card__foot .not-available{margin:0}.pa .dx-main>.case-links{margin-top:calc(-1 * var(--space-2))}.pa [data-chart] svg .series{transition:opacity .15s ease-out}.pa [data-chart] svg.has-focus .series:not(.is-focus){opacity:.15}.pa [data-chart] svg .series.is-focus text{font-weight:700}.pa .place-chip .level-link{width:auto;height:auto;color:inherit;cursor:help;border-radius:0;display:inline}.pa .place-chip .level-link:hover{color:var(--pa-blue);background:0 0}.pa .place-chip .level-link:active{color:var(--pa-blue-pressed);background:0 0}.pa .view-toggle button[aria-pressed=true]{background:var(--pa-ink);color:var(--pa-surface);cursor:default;opacity:1}.pa .pk-node{gap:var(--space-6)}.pa .pk-branch{gap:var(--space-3)}.pa .pk-branch.is-path{padding-bottom:var(--space-2)}.pa .pk-node.is-answered>.pk-qblock{opacity:.55;transition:opacity .15s ease-out}.pa .pk-node.is-answered>.pk-qblock:hover,.pa .pk-node.is-answered>.pk-qblock:focus-within{opacity:1}.pa .pk-branch.is-path{border-left-color:#a9a4b5}.pa .pk-branch.is-current-line{border-left-color:var(--pa-blue)}.pa .pk-list ul{padding-left:var(--space-5,20px);gap:var(--space-1);list-style:outside}.pa .pk-list li{display:list-item}.pa .pk-list li::marker{color:#1b191f73}.pa .entries--media-first{grid-template-rows:repeat(5,auto);row-gap:0}.pa .entries--media-first .entry--learn{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-4);display:grid}.pa .entry--learn h2,.pa .entry--learn .entry__desc{margin:0}.pa .entry--learn .entry__note:empty{display:block}.pa .entry--learn .entry__cta{margin-top:var(--space-2);place-self:end start}.pa .entry__media--fixed{justify-content:center;align-items:center;height:240px;display:flex;overflow:hidden;margin:0!important}.pa .entry__media--fixed>.entry__img{object-fit:contain;width:100%;height:100%}.pa .census-map--side{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;margin:0;display:grid}.pa .census-map--side .africa-map{width:100%;height:auto;max-height:240px;display:block}.pa .census-map--side figcaption{align-self:start;gap:var(--space-2);flex-direction:column;display:flex}.pa .lp-tools-intro{margin:calc(var(--sp-section) - var(--sp-part)) 0 0}@media (width<=760px){.pa .entries--media-first{row-gap:var(--space-4);grid-template-rows:none}.pa .entries--media-first .entry--learn{grid-row:auto;display:flex}.pa .entry--learn .entry__cta{align-self:flex-start}.pa .entry__media--fixed{width:100%;height:auto}.pa .entry__media--fixed>.entry__img{height:auto}.pa .census-map--side .africa-map{max-height:200px}}.pa .deps__ring{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.pa .deps__ring #dep-fig{justify-content:center;width:100%;display:flex}.pa .deps__ring figcaption{text-align:center;justify-content:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pa .deps__key{align-items:center;gap:var(--space-2);display:inline-flex}.pa .deps__key-dot{background:#a9a4b5;border-radius:999px;flex:none;width:9px;height:9px}.pa .dep-dot{fill:#a9a4b5;transition:fill .15s ease-out}.pa .dep-label--plain{fill:var(--pa-ink-70)}.pa .dep-node--plain:hover .dep-dot,.pa .dep-node--plain:focus-visible .dep-dot{fill:var(--pa-blue)}.pa .dep-node .dep-label{transition:fill .15s ease-out}.pa .yn--up{color:var(--pa-ink)}.pa .yn--up .icon{color:var(--pa-blue)}.pa .yn--no .icon{opacity:.6}.pa .yn--mixed{color:var(--pa-ink)}.pa .yn--tip{font:inherit;cursor:help;background:0 0;border:0;padding:0}.pa .yn--tip .icon:last-child{opacity:.7}.pa .yn--tip:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pa .freq-chip--tip{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);cursor:help;border:1px solid #0000;align-items:center;gap:4px;font-weight:700;transition:border-color .15s ease-out,filter .15s ease-out;display:inline-flex}.pa .freq-chip--tip .icon{opacity:.7}.pa .freq-chip--tip:hover{border-color:currentColor}.pa .freq-chip--tip:active{filter:brightness(.94)}.pa .chart-tip--text a{min-height:0;line-height:inherit;text-underline-offset:2px;padding:0;text-decoration:underline;display:inline}.pa .chart-tip--text{white-space:pre-line;z-index:9999;max-width:280px}.pa .chart-tip--right{transform:none}.pa .chart-tip--text ul{margin:var(--space-1) 0;padding-left:var(--space-4);list-style:outside}.pa .chart-tip--text li+li{margin-top:2px}.pa .deps__ring{align-self:stretch;width:100%}.pa .deps__ring svg{width:100%;height:auto;display:block}@media (width<=760px){.pa .deps__ring #dep-fig{justify-content:flex-start}.pa .deps__ring #dep-fig svg{flex:none;margin-inline:auto}}.pa .alt-gt-row{align-items:center;gap:var(--space-2);align-self:flex-start;display:inline-flex}.pa .logo__wordmark{width:auto;height:24px;font:inherit;flex:none;display:block}@media (width<=640px){.pa .logo__wordmark{height:20px}}.pa .colour-bar{transition:background-color .4s ease-out}@media (prefers-reduced-motion:reduce){.pa .colour-bar{transition:none}}.pa .ld-city>.ld-photo-sec{margin-top:var(--sp-part)}.pa .page-intro{font:var(--role-page-intro);color:var(--role-page-intro-color);letter-spacing:normal}.pa .level-tag{font:inherit;color:inherit;cursor:help;background:0 0;border:0;border-radius:3.2px;align-items:center;gap:3px;margin:-2px -4px;padding:2px 4px;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.pa .level-tag__name{text-underline-offset:3px;-webkit-text-decoration:underline dotted #1b191f73;text-decoration:underline dotted #1b191f73;text-decoration-thickness:1px}.pa .level-tag .icon{color:var(--pa-ink-muted);flex:none}.pa .level-tag:hover{color:var(--pa-blue);background:#eff4ff}.pa .level-tag:hover .level-tag__name{-webkit-text-decoration-color:var(--pa-blue);-webkit-text-decoration-color:var(--pa-blue);-webkit-text-decoration-color:var(--pa-blue);text-decoration-color:var(--pa-blue)}.pa .level-tag:hover .icon{color:var(--pa-blue)}.pa .level-tag:active{color:var(--pa-blue-pressed);background:#dce6fd}.pa .text-link{color:var(--pa-blue);font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.pa .text-link:hover{color:var(--pa-blue-hover);text-underline-offset:3px;text-decoration:underline}.pa .text-link:active{color:var(--pa-blue-pressed)}.pa .logo__wordmark{height:21.5px}@media (width<=640px){.pa .logo__wordmark{height:18.75px}}.pa .term-link{text-align:inherit;display:inline}.pa .term-nb{white-space:nowrap}.pa .term-link:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px;border-radius:2px}.pa-tip-selecting body{-webkit-user-select:none;user-select:none}.pa-tip-selecting .chart-tip,.pa-tip-selecting .chart-tip *{-webkit-user-select:text;user-select:text}.site-header-mount.pa{z-index:30;position:sticky;top:0}html[data-theme=population-africa] body{background:var(--pa-surface)}.pa.pa-portal{display:contents}.pa .dx-side>.draft-tag{align-self:flex-start}.pts-page-text{padding-top:var(--sp-page-top)}.pts-page-text h1{font:var(--role-page-title);color:var(--role-page-title-color);letter-spacing:normal}@media (width<=760px){.pts-page-text{padding-top:var(--space-page-top)}}.pa #not-found .lp-next+.page-intro{margin-top:var(--sp-part)}.pa .dx-hidden-note{font:var(--role-meta);color:var(--role-meta-color)}.pa .level-chips>.draft-tag,.pa .pk-actions>.draft-tag,.pa .ho-foot>.draft-tag{align-self:center}.pa .ho-levels-row{align-items:center;gap:var(--space-2);align-self:flex-start;display:inline-flex}.pa .dx-loading{align-items:center;gap:var(--space-2);width:min(var(--dx-side-w), 100%);margin:var(--space-3) 0 0;padding-bottom:var(--space-2);font:var(--role-meta);color:var(--pa-ink);display:flex;position:relative}.pa .dx-loading[hidden]{display:none}@media (width<=960px){.pa .dx-loading{width:100%}}.pa .dx-loading .icon{color:var(--pa-blue);flex:none;animation:1s linear infinite pa-spin}.pa .dx-loading:before,.pa .dx-loading:after{content:"";border-radius:2px;height:3px;position:absolute;bottom:0;left:0}.pa .dx-loading:before{background:var(--pa-outline);width:100%}.pa .dx-loading:after{width:calc(var(--done,0) * 100%);background:var(--pa-blue);transition:width .3s ease-out}@keyframes pa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pa .dx-loading .icon{animation:none}.pa .dx-loading:after{transition:none}}.pa .results__status{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + 3px);font:var(--role-meta);color:var(--pa-ink);border-bottom:1px solid var(--pa-hairline);display:flex;position:relative}.pa .results__status .icon{color:var(--pa-blue);flex:none}.pa .results__status:not(.results__status--error) .icon{animation:1s linear infinite pa-spin}.pa .results__status:not(.results__status--error):after{content:"";height:3px;width:calc(var(--done,0) * 100%);background:var(--pa-blue);transition:width .3s ease-out;position:absolute;bottom:0;left:0}.pa .results__status--error{color:#8b2000;background:#fbede8}.pa .results__status--error .icon{color:#8b2000}.pa .result__action{align-items:center;gap:var(--space-1);display:inline-flex}.pa .result__spin{color:var(--pa-blue);display:inline-flex}.pa .result__spin .icon{animation:1s linear infinite pa-spin}@media (prefers-reduced-motion:reduce){.pa .results__status .icon,.pa .result__spin .icon{animation:none}.pa .results__status:after{transition:none}}.pa .sp-page{box-sizing:content-box;max-width:64rem;padding-top:var(--sp-page-top);gap:var(--sp-part);margin:0 auto}.pa .sp-cards{margin:calc(var(--sp-title-content) - var(--sp-part)) 0 0;gap:var(--sp-related);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.pa .sp-cards>li{display:flex}@media (width<=760px){.pa .sp-cards{grid-template-columns:minmax(0,1fr)}}.pa .sp-card{gap:var(--space-2);padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);color:var(--pa-ink);border-radius:3.2px;flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .25s ease-out,transform .25s ease-out;display:flex}.pa .sp-card:hover{box-shadow:0 4px 12px #1b191f1a, 0 0 0 1px var(--pa-outline)}.pa .sp-card:active{box-shadow:0 0 0 1px var(--pa-outline);transform:translateY(1px)}.pa .sp-card:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px}.pa .sp-card__top{align-items:flex-start;gap:var(--space-3);display:flex}.pa .sp-card__top .src-key{margin-top:5px}.pa .sp-card__name{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color);transition:color .2s ease-out}.pa .sp-card:hover .sp-card__name{color:var(--pa-blue)}.pa .sp-card__producer{font:var(--role-meta);color:var(--role-meta-color)}.pa .sp-card__unique{font:var(--role-body);color:var(--role-body-color);margin-top:var(--space-1)}.pa .sp-card__foot{padding-top:var(--space-3);align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.pa .sp-card__label{font:var(--role-meta);color:var(--role-meta-color)}.pa .sp-card__arrow{color:var(--pa-blue);place-items:center;margin-left:auto;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:grid}.pa .sp-card:hover .sp-card__arrow{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.pa .sp-card,.pa .sp-card__arrow{transition:none}.pa .sp-card:hover .sp-card__arrow{transform:none}}.pa .sp-layout{gap:var(--space-12);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.pa .sp-side{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.pa .sp-side__list{align-self:stretch}.pa .sp-side__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pa .sp-back{align-items:center;gap:var(--space-2);font:var(--role-meta);color:var(--pa-blue);border-radius:3.2px;font-weight:700;text-decoration:none;display:inline-flex}.pa .sp-back:hover{color:var(--pa-blue-hover);text-underline-offset:2px;text-decoration:underline}.pa .sp-back:active{transform:translateY(1px)}.pa .sp-back .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .sp-back:hover .icon{transform:translate(-4px)}.pa .sp-profile{gap:var(--sp-part);flex-direction:column;min-width:0;display:flex}.pa .sp-eyebrow{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase;margin:0}.pa .sp-name{margin:calc(var(--space-2) - var(--sp-part)) 0 0;align-items:center;gap:var(--space-3);font:var(--role-page-title);color:var(--role-page-title-color);flex-wrap:wrap;display:flex}.pa .sp-name .src-key{margin-top:0}.pa .sp-unique{margin:calc(var(--sp-title-content) - var(--sp-part)) 0 0}.pa .sp-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.pa .sp-actions .btn{text-decoration:none}.pa .sp-actions .btn--primary .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .sp-actions .btn--primary:hover .icon{transform:translate(4px)}.pa .sp-actions .btn:active{transform:translateY(1px)}.pa .sp-actions .btn--primary:active{background:var(--pa-blue-hover)}.pa .sp-facts{margin:var(--sp-part) 0 0;background:var(--pa-white);border:1px solid var(--pa-outline);border-radius:3.2px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;overflow:hidden}.pa .sp-fact{box-shadow:1px 0 0 var(--pa-outline), 0 1px 0 var(--pa-outline);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.pa .sp-fact dt{align-items:center;gap:var(--space-1);font:var(--role-meta);color:var(--role-meta-color);display:flex}.pa .sp-fact dd{font:var(--role-body);color:var(--pa-ink);overflow-wrap:anywhere;margin:0}.pa .sp-fact dd .rec-chip,.pa .sp-fact dd .freq-chip{vertical-align:middle}.pa .sp-fact__info{width:24px;height:24px;color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-2px 0;padding:0;display:inline-grid}.pa .sp-fact__info:hover{color:var(--pa-blue);background:#eef3fe}.pa .sp-fact__info:active{background:#dce6fd}.pa .sp-fact__info:focus-visible{outline:2px solid var(--pa-blue);outline-offset:1px}.pa .sp-name .sp-fact__info{width:32px;height:32px}.pa .sp-section{gap:var(--sp-related);margin-top:calc(var(--sp-section) - var(--sp-part));flex-direction:column;display:flex}.pa .sp-section>h2,.pa .sp-pc>h2{margin:0 0 calc(var(--sp-title-content) - var(--sp-related));align-items:center;gap:var(--space-2);font:var(--role-card-title);color:var(--role-card-title-color);display:flex}.pa .sp-body{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .sp-inputs{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa .sp-inputs li{padding:var(--space-1) var(--space-3);background:var(--pa-white);box-shadow:0 0 0 1px var(--pa-outline);font:var(--role-meta);color:var(--pa-ink);border-radius:999px}.pa .sp-relates{gap:var(--space-2);flex-direction:column;display:flex}.pa .sp-relates p{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .sp-relates__label{font:var(--role-meta);color:var(--role-meta-color);display:block}.pa .sp-relates .src-mention{color:var(--pa-ink)}.pa .sp-proscons{gap:var(--sp-related);margin-top:calc(var(--sp-section) - var(--sp-part));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa .sp-pc{padding:var(--space-6);border-radius:3.2px}.pa .sp-pc>h2{margin-bottom:var(--space-2)}.pa .sp-pc p{font:var(--role-body);margin:0}.pa .sp-pc--pro{background:#ecf8f0;box-shadow:inset 0 0 0 1px #b7e4c7}.pa .sp-pc--pro>h2 .icon{color:#15803d}.pa .sp-pc--pro p{color:#14532d}.pa .sp-pc--con{background:#fbede8;box-shadow:inset 0 0 0 1px #f2c4b3}.pa .sp-pc--con>h2 .icon{color:#8b2000}.pa .sp-pc--con p{color:#5c1500}.pa .sp-bespoke td{max-width:none}.pa .sp-bespoke td:first-child a{align-items:center;gap:var(--space-1);color:var(--pa-blue);font-weight:700;text-decoration:none;display:inline-flex}.pa .sp-bespoke td:first-child a:hover{text-underline-offset:2px;text-decoration:underline}.pa .sp-onsite{margin-top:var(--space-1);padding:0 var(--space-2);color:var(--pa-blue);font:var(--role-caption);background:#eef3fe;border-radius:999px;font-weight:700;display:inline-block}.pa .sp-bespoke td.sp-method{min-width:320px;max-width:440px}.pa .sp-method__text{margin:var(--space-1) 0 0}.pa .sp-method__text a{align-items:center;gap:var(--space-1);color:var(--pa-blue);white-space:nowrap;display:inline-flex}.pa .sp-note-dialog{gap:var(--sp-related)}@media (width<=960px){.pa .sp-layout{gap:var(--sp-section);grid-template-columns:minmax(0,1fr)}.pa .sp-side{order:2}}@media (width<=760px){.pa .sp-page{padding-top:var(--space-page-top)}.pa .sp-card,.pa .sp-pc{padding:var(--space-4)}.pa .sp-proscons{grid-template-columns:minmax(0,1fr)}.pa .sp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pa .sp-actions .btn{white-space:normal;height:auto;min-height:40px;padding:var(--space-2) var(--space-3);text-align:left}}.pa .ci-intro{gap:var(--sp-related);flex-direction:column;display:flex}.pa .ci-intro p{margin:0}.pa .ci-intro a{text-underline-offset:2px;text-decoration:underline}.pa .ci-table-section{margin-top:calc(var(--sp-section) - var(--sp-part))}.pa .ci-table td{white-space:nowrap;max-width:none}.pa .ci-table td:nth-child(5){white-space:normal;min-width:200px}.pa .ci-table th .draft-tag{margin-left:var(--space-1)}.pa .ci-country{color:var(--pa-ink);font-weight:700}.pa .ci-year{align-items:center;gap:var(--space-2);display:inline-flex}.pa .ci-year .rec-chip{justify-content:center;min-width:52px}.pa .ci-chip-tip{gap:var(--space-1);cursor:pointer;font-family:inherit}.pa .ci-chip-tip:hover{filter:brightness(.96)}.pa .ci-flag{color:#9a3412;cursor:pointer;background:#ffedd5;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.pa .ci-flag:hover{background:#fed7aa}.pa .ci-flag:active{background:#fdba74}.pa .ci-flag:focus-visible,.pa .ci-chip-tip:focus-visible,.pa .ci-progress:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px}.pa .ci-progress{gap:var(--space-1);cursor:pointer;color:#1d4ed8;background:#dbeafe;border:0;font-family:inherit}.pa .ci-progress:hover{background:#bfdbfe}.pa .ci-type{height:24px;padding:0 var(--space-2);font:var(--role-caption);border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.pa .ci-type--full{color:#1d4ed8;background:#eef3fe}.pa .ci-type--sample{color:#92400e;background:#fef3c7}.pa .ci-link{align-items:center;gap:var(--space-1);font-weight:700;display:inline-flex}.pa .ci-link .icon{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.pa .ci-link:hover .icon{transform:translate(3px)}.pa .ci-link:hover{text-underline-offset:2px;text-decoration:underline}.pa .ci-table .level-link{font:inherit}.pa .ci-levels-detail{font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:block}.pa .ci-levels-more{margin-top:var(--sp-related)}@media (prefers-reduced-motion:reduce){.pa .ci-link .icon{transition:none}.pa .ci-link:hover .icon{transform:none}}.pa .ci-table .th-label{white-space:normal;text-overflow:clip;vertical-align:middle;max-width:132px;overflow:visible}.pa .ci-table th{vertical-align:bottom}.pa .ci-table th,.pa .ci-table .th-label{text-align:left}.pa .ci-none{color:#8b2000;background:repeating-linear-gradient(135deg,#f6dcd3 0 3px,#fff 3px 6px);border-color:#8b2000}.pa .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa .dm-head+.dm-layout{margin-top:calc(var(--sp-title-content) - var(--sp-part))}.pa .dm-side__title{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase}.pa .dm-coverage{margin:var(--space-2) 0 0;font:var(--role-caption);color:var(--role-caption-color)}.pa .dm-loading{font:var(--role-meta);color:var(--role-meta-color)}.pa .dm-head+.dm-startp{margin-top:calc(var(--sp-title-content) - var(--sp-part))}.pa .dm-startp__note{margin:0}.pa .dm-map__on .dx-map__c{fill:#a9c1f5}.pa .dm-map__on:hover .dx-map__c,.pa .dm-map__on:focus-visible .dx-map__c{fill:var(--pa-blue)}.pa .dm-map__on:active .dx-map__c{fill:var(--pa-blue-pressed)}.pa .dm-map__on{outline:none}.pa .dm-map__c{fill:#eeedf1;stroke:#fff;stroke-width:.5px;vector-effect:non-scaling-stroke;cursor:default}.pa circle.dm-map__c{stroke:#d9d6e0;stroke-width:1px}.pa .dx-map__tip.is-off{background:var(--pa-white);color:var(--pa-ink-muted);box-shadow:0 0 0 1px var(--pa-outline), 0 1px 3px #1b191f14}.pa .dm-legend{gap:var(--space-2) var(--space-6);font:var(--role-meta);color:var(--role-meta-color);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa .dm-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pa .dm-legend__sw{background:#eeedf1;border-radius:3.2px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #d9d6e0}.pa .dm-legend__sw.is-on{box-shadow:none;background:#a9c1f5}.pa .dm-choose{align-items:center;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--pa-outline);background:var(--pa-white);color:var(--pa-ink-muted);border-radius:3.2px;display:flex}.pa .dm-choose p{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .dm-name{margin-top:calc(var(--space-2) - var(--sp-part))}.pa .dm-summary{align-items:center;gap:var(--space-2) var(--space-6);margin-top:calc(var(--sp-title-content) - var(--sp-part));flex-wrap:wrap;display:flex}.pa .dm-meter{background:var(--pa-outline);border-radius:999px;flex:0 0 160px;height:8px;overflow:hidden}.pa .dm-meter span{background:var(--pa-blue);border-radius:999px;height:100%;display:block}.pa .dm-summary__text{align-items:center;gap:var(--space-2);font:var(--role-body);color:var(--role-body-color);margin:0;display:inline-flex}.pa .dm-summary__text strong{color:var(--pa-ink)}.pa .dm-cats{grid-template-columns:repeat(auto-fill, minmax(max(240px, calc((100% - var(--sp-related)) / 2)), 1fr));gap:var(--sp-related);margin-top:var(--sp-part);display:grid}.pa .dm-cat{padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);gap:var(--space-3);border-radius:3.2px;flex-direction:column;display:flex}.pa .dm-cat__title{align-items:center;gap:var(--space-2);font:var(--role-card-title-sm);color:var(--role-card-title-sm-color);margin:0;display:flex}.pa .dm-cat__icon{background:var(--pa-blue-tint);width:32px;height:32px;color:var(--pa-blue);border-radius:3.2px;flex:none;place-items:center;display:grid}.pa .dm-cat__count{font:var(--role-meta);color:var(--role-meta-color);white-space:nowrap;margin-left:auto}.pa .dm-attrs{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa .dm-attr{align-items:flex-start;gap:var(--space-2);font:var(--role-meta);color:var(--pa-ink-60);display:flex}.pa .dm-attr .icon{flex:none;margin-top:2px}.pa .dm-attr.is-yes{color:var(--pa-ink);font-weight:700}.pa .dm-attr.is-yes .icon{color:#15803d}.pa .dm-attr__no{text-align:center;color:#1b191f59;flex:none;width:16px}@media (width<=960px){.pa .dm-layout.is-empty .sp-side{order:0}.pa .dm-layout.is-empty{gap:var(--sp-part)}.pa .dm-choose>.icon{transform:rotate(90deg)}}@media (width<=760px){.pa .dm-cat{padding:var(--space-4)}}.pa .cs-intro{gap:var(--sp-part);flex-direction:column;display:flex}.pa .cs-intro p{margin:0}.pa .cs-overview{align-items:center;gap:var(--space-2);padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);border-radius:3.2px;flex-direction:column;margin:0;display:flex}.pa .cs-overview .africa-map{width:100%;max-width:300px;height:auto}.pa .cs-overview .africa-map path:not([data-tip]):hover{stroke:#fff;stroke-width:.6px}.pa .cs-overview .africa-map__dot:not([data-tip]):hover{stroke:#c9c4d6;stroke-width:1px}.pa .cs-overview figcaption{font:var(--role-caption);color:var(--role-caption-color)}.pa .cs-dot__hit{fill:#0000;stroke:none;cursor:pointer}.pa .cs-dot .cs-dot__dot{fill:#2563eb;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:r .15s ease-out,fill .15s ease-out}.pa .cs-dot.is-on .cs-dot__dot{r:2;fill:#d946ef}.pa .cs-group>h2{margin:0 0 var(--sp-title-content);font:var(--role-section);color:var(--role-section-color)}.pa .cs-h-level{font:inherit;color:inherit}.pa .cs-cards{gap:var(--sp-related);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.pa .cs-cards{grid-template-columns:minmax(0,1fr)}}.pa .cs-card{gap:var(--space-2);padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);color:var(--pa-ink);border-radius:3.2px;flex-direction:column;text-decoration:none;transition:box-shadow .25s ease-out,transform .25s ease-out;display:flex;position:relative}.pa .cs-card:hover,.pa .cs-card.is-on{box-shadow:0 4px 12px #1b191f1a, 0 0 0 1px var(--pa-outline)}.pa .cs-card:active{box-shadow:0 0 0 1px var(--pa-outline);transform:translateY(1px)}.pa .cs-card:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px}.pa .cs-card__country{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase}.pa .cs-card__title{font:var(--role-card-title);color:var(--role-card-title-color);padding-right:var(--space-8);transition:color .2s ease-out}.pa .cs-card:hover .cs-card__title{color:var(--pa-blue)}.pa .cs-card__dek{font:var(--role-body);color:var(--role-body-color)}.pa .cs-card__arrow{top:var(--space-6);right:var(--space-6);color:var(--pa-blue);transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute}.pa .cs-card:hover .cs-card__arrow{transform:translate(6px)}.pa .cs-stat{gap:var(--space-1);flex-direction:column;display:flex}.pa .cs-stat__value{color:var(--pa-blue);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Lato,Lato Fallback,sans-serif;font-weight:700}.pa .cs-stat__label{font:var(--role-meta);color:var(--role-meta-color)}.pa .cs-stat--card{padding-top:var(--space-4);border-top:1px solid var(--pa-hairline);margin-top:auto}.pa .cs-stat--card .cs-stat__value{font-size:32px;line-height:40px}.pa .cs-back{align-items:center;gap:var(--space-2);font:var(--role-meta);align-self:flex-start;font-weight:700;display:inline-flex}.pa .cs-back:hover{text-underline-offset:2px;text-decoration:underline}.pa .cs-back .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .cs-back:hover .icon{transform:translate(-4px)}.pa .cs-head p{margin:0}.pa .cs-head .cs-eyebrow{align-items:center;gap:var(--space-3);margin-bottom:calc(var(--space-2) - var(--sp-title-content));display:flex}.pa .cs-kind{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);background:var(--pa-blue-tint);color:#1d4ed8;font:var(--role-caption);cursor:help;border:0;border-radius:999px;font-weight:700;display:inline-flex}.pa .cs-kind:hover{background:#dce6fd}.pa .cs-kind:focus-visible{outline:2px solid var(--pa-blue);outline-offset:2px}.pa .cs-eyebrow__country{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase}.pa .cs-key{padding:var(--space-6);background:var(--pa-white);box-shadow:inset 4px 0 0 var(--pa-blue), 0 1px 3px #1b191f14;border-radius:3.2px}.pa .cs-stat--hero{align-items:baseline;gap:var(--space-2) var(--space-4);flex-flow:wrap}.pa .cs-stat--hero .cs-stat__value{font-size:56px;line-height:64px}.pa .cs-stat--hero .cs-stat__label{font:var(--role-body);color:var(--pa-ink-80);flex:240px}.pa .cs-map{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .cs-map__frame{height:380px;box-shadow:0 0 0 1px var(--pa-outline);background:#1b191f;border-radius:3.2px;position:relative;overflow:hidden}.pa .cs-map__leaflet{width:100%;height:100%}.pa .cs-map__inset{top:var(--space-3);right:var(--space-3);z-index:500;width:96px;padding:var(--space-2);pointer-events:none;background:#ffffffeb;border-radius:3.2px;position:absolute;box-shadow:0 1px 3px #1b191f33}.pa .cs-map__inset .africa-map{width:100%;height:auto;display:block}.pa .cs-map__note{font:var(--role-caption);color:var(--role-caption-color)}.pa .cs-map .leaflet-control-attribution{color:#1b191f9e;background:#fff9;padding:1px 6px;font:400 11px/14px Lato,Lato Fallback,sans-serif}.pa .cs-body{gap:var(--sp-related);flex-direction:column;display:flex}.pa .cs-body p{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .cs-tables{gap:var(--sp-part);flex-direction:column;display:flex}.pa .cs-table{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .cs-table__title{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color)}.pa .cs-table td{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:none}.pa .cs-table td:first-child{white-space:normal}.pa .cs-table tr.is-flag td{color:#5c1500;background:#fbede8;font-weight:700}.pa .cs-table tr.is-total td{color:var(--pa-ink);background:var(--pa-surface-hover);font-weight:700}.pa .cs-flag{vertical-align:-2px;margin:0 var(--space-2) 0 0;color:#8b2000;cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.pa .cs-table .src-mention{color:var(--pa-ink)}.pa .cs-section{gap:calc(var(--sp-title-content) - var(--sp-related));flex-direction:column;display:flex}.pa .cs-section h2{font:var(--role-card-title);color:var(--role-card-title-color);margin:0}.pa .cs-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pa .cs-actions .btn{text-decoration:none}.pa .cs-actions .btn--primary .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .cs-actions .btn--primary:hover .icon{transform:translate(4px)}.pa .cs-actions .btn--primary:active{background:var(--pa-blue-pressed);transform:translateY(1px)}.pa .cs-page>.lp-section>h2{margin:0 0 var(--sp-title-content);font:var(--role-section);color:var(--role-section-color)}@media (prefers-reduced-motion:reduce){.pa .cs-card,.pa .cs-card__arrow,.pa .cs-back .icon,.pa .cs-dot__dot{transition:none}.pa .cs-card:hover .cs-card__arrow{transform:none}}@media (width<=760px){.pa .cs-card,.pa .cs-key{padding:var(--space-4)}.pa .cs-card__arrow{top:var(--space-4);right:var(--space-4)}.pa .cs-stat--hero .cs-stat__value{font-size:44px;line-height:52px}.pa .cs-map__frame{height:300px}.pa .cs-map__inset{width:72px}.pa .cs-actions .btn{white-space:normal;height:auto;min-height:40px;padding:var(--space-2) var(--space-3);text-align:left}}.pa .cc-jump{gap:var(--space-2);margin-top:calc(var(--sp-title-content) - var(--sp-part));flex-wrap:wrap;display:flex}.pa .cc-chip{height:32px;padding:0 var(--space-3);border:1px solid var(--pa-outline);background:var(--pa-white);font:var(--role-meta);color:var(--pa-ink-80);border-radius:999px;align-items:center;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-flex}.pa .cc-chip:hover{border-color:var(--pa-blue);color:var(--pa-blue);background:var(--pa-blue-tint)}.pa .cc-chip:active{background:#dce6fd}.pa .cc-lead{gap:var(--sp-part);flex-direction:column;display:flex}.pa .cc-lead>p,.pa .cc-pair__text p,.pa .cc-section p{margin:0}.pa .cc-p{font:var(--role-body);color:var(--role-body-color)}.pa .cc-p a,.pa .cc-section a:not(.btn){text-underline-offset:2px;text-decoration:underline}.pa .cc-p a .icon{vertical-align:-1px;margin-left:2px}.pa .cc-btn{align-self:flex-start;text-decoration:none}.pa .cc-btn .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .cc-btn:hover .icon{transform:translate(4px)}.pa .cc-section{gap:var(--sp-related);flex-direction:column;scroll-margin-top:96px;display:flex}.pa .cc-section>h2{margin:0 0 calc(var(--sp-title-content) - var(--sp-related));font:var(--role-section);color:var(--role-section-color)}.pa .cc-h3{margin:var(--sp-part) 0 0;font:var(--role-card-title);color:var(--role-card-title-color)}.pa .cc-section>.cc-h3:not(h2+.cc-h3){margin-top:calc(var(--sp-subsection-head) - var(--sp-related) - var(--space-2))}.pa .cc-section>.cc-waffle,.pa .cc-section>.cc-table,.pa .cc-section>.cc-shots{margin:var(--space-2) 0}.pa .cc-pair{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.pa .cc-section>.cc-pair{margin-bottom:var(--space-2)}.pa .cc-pair__text{gap:var(--sp-related);flex-direction:column;display:flex}.pa .cc-pair--chart-left>.cc-waffle{grid-area:1/1}.pa .cc-pair--chart-left>.cc-pair__text{grid-area:1/2}.pa .cc-pair .cc-waffle{grid-template-columns:minmax(0,1fr);align-items:start}@media (width>=1024px){.pa .cc-pair--chart-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pa .cc-pair--chart-right{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pa .cc-pair .cc-waffle{justify-content:center;align-items:center;column-gap:var(--space-8);grid-template-columns:max-content max-content}.pa .cc-pair .cc-waffle__grid{grid-template-columns:repeat(6,22px)}.pa .cc-pair .cc-note{text-align:center;grid-column:1/-1}}@media (width>=761px){.pa .cc-pair .cc-legend{justify-content:start;gap:var(--space-2) 0;grid-template-columns:max-content max-content max-content;display:grid}.pa .cc-pair .cc-legend li{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-2);display:grid}.pa .cc-pair .cc-legend__label{padding-right:var(--space-4);flex:none}}.pa .cc-waffle{gap:var(--space-3) var(--space-8);padding:var(--space-6);background:var(--pa-white);box-shadow:0 1px 3px #1b191f14, 0 0 0 1px var(--pa-hairline);border-radius:3.2px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;margin:0;display:grid}.pa .cc-waffle__grid{grid-template-columns:repeat(9,22px);gap:4px;display:grid}.pa .cc-sq{box-sizing:border-box;border:1px solid #0000;border-radius:4px;width:22px;height:22px;transition:opacity .15s ease-out,transform .15s ease-out}.pa .cc-waffle.is-picking .cc-sq:not(.is-on){opacity:.2}.pa .cc-waffle.is-picking .cc-sq.is-on{transform:scale(1.08)}.pa .cc-legend{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa .cc-legend li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font:var(--role-meta);color:var(--pa-ink);cursor:default;border-radius:3.2px;display:flex}.pa .cc-legend li:hover{background:#f9f8fc}.pa .cc-sw{box-sizing:border-box;border:1px solid #0000;border-radius:3px;flex:none;width:14px;height:14px}.pa .cc-legend__label{flex:1}.pa .cc-legend__n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pa .cc-legend__pct{color:var(--pa-ink-60);font-weight:400}.pa .cc-note{font:var(--role-caption);color:var(--role-caption-color);grid-column:1/-1}.pa .cc-table{gap:var(--space-2);flex-direction:column;display:flex}.pa .cc-table__title{font:var(--role-card-title-sm);color:var(--role-card-title-sm-color)}.pa .cc-table td{white-space:nowrap;max-width:none}.pa .cc-country{color:var(--pa-ink);font-weight:700}.pa .cc-fig{align-items:center;gap:var(--space-1);display:inline-flex}.pa .cc-src{width:24px;height:24px;color:var(--pa-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.pa .cc-src:hover{background:var(--pa-blue-tint);color:var(--pa-blue)}.pa .cc-src:active{background:#dce6fd}.pa .cc-src:focus-visible{outline:2px solid var(--pa-blue);outline-offset:1px}.pa .cc-tip{gap:var(--space-2);flex-direction:column;max-width:300px;display:flex}.pa .cc-tip a{overflow-wrap:anywhere}.pa .cc-shots{gap:var(--sp-part);flex-direction:column;display:flex}.pa .cc-shot{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.pa .cc-shot img{width:100%;height:auto;box-shadow:0 0 0 1px var(--pa-outline);background:var(--pa-white);border-radius:3.2px;display:block}.pa .cc-shot figcaption{font:var(--role-meta);color:var(--role-meta-color)}@media (prefers-reduced-motion:reduce){.pa .cc-sq,.pa .cc-chip,.pa .cc-btn .icon{transition:none}}@media (width<=760px){.pa .cc-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pa .cc-pair--chart-left>.cc-waffle,.pa .cc-pair--chart-left>.cc-pair__text{grid-area:auto}.pa .cc-waffle{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.pa .cc-waffle__grid{grid-template-columns:repeat(9,minmax(0,1fr));width:100%}.pa .cc-sq{aspect-ratio:1;width:auto;height:auto}}.pa .cc-section>h2:focus{outline:none}.pa .cc-p a{display:inline}.pa .cc-p a .icon{vertical-align:-1px;margin-left:3px;display:inline-block}.pa.staging-banner{left:var(--space-4);bottom:var(--space-4);z-index:1000;max-width:min(70vw,360px);padding:var(--space-2) var(--space-3);background:var(--pa-ink);color:var(--pa-white);font:var(--role-meta);border-radius:3.2px;font-weight:700;position:fixed;box-shadow:0 4px 12px #1b191f33}@media (width<=760px){.pa.staging-banner{left:var(--space-2);bottom:var(--space-2)}}.pa .logo--split{flex-direction:row;align-items:center;display:flex}.pa .logo__home{color:var(--pa-ink);border-radius:3.2px;align-items:center;text-decoration:none;display:flex}.pa .logo__home:focus-visible,.pa .logo__byline--link:focus-visible{outline:2px solid var(--pa-blue);outline-offset:4px}.pa a.logo__byline--link{color:var(--pa-ink-muted);border-radius:3.2px;text-decoration:none;transition:color .15s ease-out}.pa a.logo__byline--link .logo__pts{transition:opacity .15s ease-out,filter .15s ease-out}.pa a.logo__byline--link.is-hover,.pa a.logo__byline--link:active,.pa a.logo__byline--link:focus-visible{color:var(--pa-ink)}.pa a.logo__byline--link.is-hover .logo__pts,.pa a.logo__byline--link:active .logo__pts,.pa a.logo__byline--link:focus-visible .logo__pts{opacity:1;filter:grayscale()brightness(0)}@media (prefers-reduced-motion:reduce){.pa a.logo__byline--link,.pa a.logo__byline--link .logo__pts{transition:none}}.pa .site-footer{--ft-left:var(--space-8);--ft-right:calc(var(--space-8) + var(--space-3))}.pa .ft-grid{max-width:none;padding:var(--space-16) var(--ft-right) var(--space-12) var(--ft-left);justify-content:space-between;column-gap:var(--space-12);grid-template-columns:minmax(16rem,22rem) auto auto auto}.pa .ft-bottom{padding:var(--space-6) var(--ft-right) var(--space-6) var(--ft-left)}@media (width<=1130px) and (width>=761px){.pa .ft-grid{row-gap:var(--space-12);grid-template-columns:auto auto auto}.pa .ft-grid>.ft-brand{grid-column:1/-1;max-width:32rem}}@media (width<=760px){.pa .site-footer{--ft-left:var(--space-gutter);--ft-right:var(--space-gutter)}.pa .ft-grid{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.pa .src-na{border-top:1px solid var(--pa-outline)}.pa .src-na__summary{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;font:var(--role-meta);color:var(--pa-ink-60);list-style:none;display:flex}.pa .src-na__summary::-webkit-details-marker{display:none}.pa .src-na__summary:hover{color:var(--pa-ink);background:#f9f8fc}.pa .src-na__summary:focus-visible{outline:2px solid var(--pa-blue);outline-offset:-2px}.pa .src-na__summary .icon{transition:transform .15s ease-out}.pa .src-na[open]>.src-na__summary .icon{transform:rotate(90deg)}.pa .src-na .src-row:first-of-type{border-top:1px solid var(--pa-hairline)}@media (prefers-reduced-motion:reduce){.pa .src-na__summary .icon{transition:none}}@media (width<=760px){.pa .place-card .place-actions{flex-wrap:nowrap;gap:6px}.pa .place-card .place-actions .btn--sm,.pa .place-card .view-toggle button{gap:6px;padding:0 10px}.pa .place-card .view-toggle button .icon{display:none}}.pa .ld-btn--ink{background:var(--pa-ink);color:var(--pa-white)}.pa .ld-btn--ink:hover{color:var(--pa-white);background:#000}.pa .ld-btn--ink:active{color:var(--pa-white);background:#3a3640}.pa .ld-btn--ink:focus-visible,.pa .ld-btn--primary:focus-visible{outline:2px solid var(--pa-blue);outline-offset:3px}.pa .ld-hero__ctas .ld-btn .icon{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pa .ld-hero__ctas .ld-btn:hover .icon{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pa .ld-hero__ctas .ld-btn .icon{transition:none}.pa .ld-hero__ctas .ld-btn:hover .icon{transform:none}}.pa-main>main:empty{min-height:calc(100vh - 70px)}.pa-main>main:has(>.pa-skel){min-height:calc(100vh - 70px)}.pa .colour-bar{position:relative;overflow:hidden}.pa .colour-bar.is-sweeping:after{content:"";background:linear-gradient(90deg,#2563eb 0 25%,#d946ef 25% 50%,#ffeb3b 50% 75%,#22c55e 75% 100%);width:40%;animation:.9s cubic-bezier(.4,0,.2,1) forwards pa-bar-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes pa-bar-sweep{0%{left:-40%}to{left:100%}}.pa .pa-skel{flex-direction:column;width:100%;display:flex}.pa .pa-skel__b{background:linear-gradient(90deg,#eeebf5 0%,#f7f5fb 40%,#eeebf5 80%) 0 0/200% 100%;border-radius:4px;animation:1.4s linear infinite pa-shimmer;display:block}.pa .pa-skel__b.pa-skel__inline{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.pa .pa-skel.pa-skel--marker{display:none}.pa :is(.pa-skel-m,.pa-skel-m *){color:#0000!important;box-shadow:none!important;text-decoration:none!important}.pa :is(.pa-skel-m,.pa-skel-m *)::placeholder{color:#0000}.pa :is(.pa-skel-m,.pa-skel-m *):is(.entry,.next-step,.limit,.cs-card,.cs-overview,.cs-stat--hero,.cs-table__scroll,.sp-card,.sp-facts,.sp-fact,.pk-qcard,.pk-card,.page-note,.dm-cat,.dm-startp,.dx-startp,.place-card,.how-to-read,.dx-hint,.cc-waffle,.alt-table,.data-table,td,th,.data-table__cell,.sp-pc,.pk-list){background:#faf9fd!important;border-color:#eeebf5!important}.pa :is(.pa-skel-m,.pa-skel-m *):is(.btn,.ld-btn,.chip,.cc-chip,.beta-pill,.beta-tag,.draft-tag,.rec-chip,.freq-chip,.ci-type,.place-chip,.cs-kind,.remove-btn,.checkbox,.refine-btn,.dx-search__bar,.view-toggle,.dx-side__links button,.htr-toggle,.dx-hint__ok,.dx-hide,input,.cc-sq,.cc-sw,.map-legend__sw,.dm-meter,.yn,.sp-onsite,.src-tag,.limit__icon,.ci-flag,.dm-legend__sw,.deps__key-dot){animation:1.4s linear infinite pa-shimmer;background:linear-gradient(90deg,#eeebf5 0%,#f7f5fb 40%,#eeebf5 80%) 0 0/200% 100%!important;border-color:#0000!important}.pa :is(.pa-skel-m,.pa-skel-m *):is(.btn,.ld-btn,.chip,.cc-chip,.beta-pill,.beta-tag,.draft-tag,.rec-chip,.freq-chip,.ci-type,.place-chip,.cs-kind,.remove-btn,.checkbox,.refine-btn,.dx-search__bar,.view-toggle,.dx-side__links button,.htr-toggle,.dx-hint__ok,.dx-hide,input,.yn,.sp-onsite,.src-tag,.limit__icon,.ci-flag,.dm-meter) *{visibility:hidden!important}.pa :is(.pa-skel-m,.pa-skel-m *).pk-branch{border-color:#eeebf5!important}.pa :is(.pa-skel-m,.pa-skel-m *):is(svg.icon,svg.src-key,.src-key svg){background:#eeebf5;border-radius:4px}.pa :is(.pa-skel-m,.pa-skel-m *):is(svg.icon,svg.src-key,.src-key svg) *{visibility:hidden}.pa :is(.pa-skel-m,.pa-skel-m *):is(img,svg.africa-map,.pa-skel__map,.chart-box,.cs-map__frame,.dep-fig svg,.deps__ring svg,.cs-map__inset){border-radius:4px;animation:1.4s linear infinite pa-shimmer;background:linear-gradient(90deg,#eeebf5 0%,#f7f5fb 40%,#eeebf5 80%) 0 0/200% 100%!important}.pa :is(.pa-skel-m,.pa-skel-m *):is(svg.africa-map,.pa-skel__map,.chart-box,.cs-map__frame,.deps__ring svg,.cs-map__inset) *{visibility:hidden!important}.pa :is(.pa-skel-m,.pa-skel-m *):before,.pa :is(.pa-skel-m,.pa-skel-m *):after{color:#0000!important;box-shadow:none!important;background-color:#eeebf5!important;border-color:#eeebf5!important}.pa .pa-skel-blk{border-radius:4px;animation:1.4s linear infinite pa-shimmer;box-shadow:none!important;background:linear-gradient(90deg,#eeebf5 0%,#f7f5fb 40%,#eeebf5 80%) 0 0/200% 100%!important;border-color:#0000!important}.pa .pa-skel-blk *{visibility:hidden!important}@media (width<=960px){.pa .pa-skel-m .dx-hint{display:none}}.pa .pa-skel__box{height:var(--h);width:100%}@media (width<=760px){.pa .pa-skel__box{height:var(--hp)}}@keyframes pa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pa-main>main.pa-fade-in{animation:.22s ease-out both pa-fade-in}@keyframes pa-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pa .colour-bar.is-sweeping:after{display:none}.pa .pa-skel__b,.pa .pa-skel-blk,.pa :is(.pa-skel-m,.pa-skel-m *){animation:none!important}.pa-main>main.pa-fade-in{animation:none}}.pa .hero-map,.pa .ld-fade{opacity:0;transition:opacity .4s ease-out}.pa .hero-map.is-ready,.pa .ld-fade.is-ready{opacity:1}.pa #ld-city.ld-hold{min-height:424px}.pa #ld-photo-point.ld-hold-text{min-height:48px}@media (width<=960px){.pa #ld-city.ld-hold{min-height:728px}}@media (width<=760px){.pa #ld-city.ld-hold{min-height:760px}.pa #ld-photo-point.ld-hold-text{min-height:72px}}.pa #ld-city.ld-hold.is-ready{min-height:0}@media (prefers-reduced-motion:reduce){.pa .hero-map,.pa .ld-fade{transition:none}}.site-header-mount.pa:empty{min-height:70px}.pa #explorer.dx-start .dx-search__bar{border:2px solid var(--pa-blue);min-height:60px;box-shadow:0 0 0 4px #2563eb1f}.pa #explorer.dx-start .dx-search__bar input{font-size:17px}.pa .empty-state.dx-startp{gap:var(--space-8);text-align:left;padding:var(--space-8);border:1px solid var(--pa-outline);background:var(--pa-white);border-style:solid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.pa .dx-startp__text{align-items:flex-start;gap:var(--sp-related);flex-direction:column;display:flex}.pa .dx-startp__h{font:var(--role-card-title);color:var(--role-card-title-color);margin:0}.pa .empty-state .dx-startp__p{font:var(--role-body);color:var(--role-body-color);margin:0}.pa .dx-startp__search{margin-top:var(--space-2)}.pa .dx-startp__pick{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pa .dx-startp__link{align-items:center;gap:var(--space-2);font:var(--role-meta);font-weight:700;display:inline-flex}.pa .dx-startp__link:hover{text-underline-offset:2px;text-decoration:underline}.pa .dx-startp__map{min-height:320px;position:relative}.pa .dx-startp__map svg{width:100%;height:auto;max-height:440px;display:block}.pa .dx-map__c{fill:#e5e1f0;stroke:#fff;stroke-width:.5px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:fill .12s ease-out}.pa circle.dx-map__c{stroke:#c9c4d6;stroke-width:1px}.pa .dx-map__c:hover,.pa .dx-map__c:focus-visible{fill:var(--pa-blue)}.pa .dx-map__c:active{fill:var(--pa-blue-pressed)}.pa .dx-map__tip{background:var(--pa-ink);color:var(--pa-white);white-space:nowrap;pointer-events:none;z-index:2;border-radius:3.2px;padding:4px 8px;font:700 12px/16px Lato,Lato Fallback,sans-serif;position:absolute;transform:translate(-50%,calc(-100% - 6px))}@media (prefers-reduced-motion:reduce){.pa .dx-map__c{transition:none}}@media (width<=960px){.pa .empty-state.dx-startp{align-items:flex-start;gap:var(--sp-related);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.pa .dx-startp__text{display:contents}.pa .dx-startp__h{order:1}.pa .dx-startp__map{min-height:0;margin-bottom:var(--space-2);order:2;align-self:stretch}.pa .dx-startp__p{order:3}.pa .dx-startp__search{order:4}.pa .dx-startp__pick{order:5}.pa .dm-startp .dm-legend{order:4}.pa .dm-startp .dm-coverage{order:5}}.pa .dx-panel-bar{display:flex}.pa .dx-hide .icon{color:var(--pa-ink-muted)}.pa .dx-hint{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--pa-ink);color:var(--pa-white);font:var(--role-meta);border-radius:3.2px;align-items:flex-start;display:flex;position:relative;box-shadow:0 6px 16px #1b191f2e}.pa .dx-hint[hidden]{display:none}.pa .dx-hint:before{content:"";background:var(--pa-ink);width:12px;height:12px;position:absolute;top:-6px;left:18px;transform:rotate(45deg)}.pa .dx-hint strong{color:var(--pa-white);display:block}.pa .dx-hint__ok{color:var(--pa-white);font:var(--role-meta);text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:700;text-decoration:underline}.pa .dx-hint__ok:hover{color:#d9e4fd}.pa .dx-hint__ok:focus-visible{outline:2px solid var(--pa-white);outline-offset:2px}.pa .dx-body.is-collapsed{grid-template-columns:56px minmax(0,1fr)}.pa .dx-body.is-collapsed .dx-side>:not(.dx-rail){display:none!important}.pa .dx-rail{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border:1px solid var(--pa-outline);background:var(--pa-white);border-radius:3.2px;flex-direction:column;display:flex}.pa .dx-rail[hidden]{display:none}.pa .dx-rail button{width:40px;height:40px;color:var(--pa-ink-80);cursor:pointer;background:0 0;border:0;border-radius:3.2px;place-items:center;padding:0;display:grid}.pa .dx-rail button:hover{color:var(--pa-ink);background:#f9f8fc}.pa .dx-rail button:active{background:#eeebf5}.pa .dx-rail button:focus-visible{outline:2px solid var(--pa-blue);outline-offset:-2px}.pa .dx-rail .dx-rail__show{color:var(--pa-blue);background:var(--pa-blue-tint)}.pa .dx-rail__sum,.pa .dx-rail__word{display:none}@media (width<=960px){.pa .dx-body.is-collapsed{grid-template-columns:minmax(0,1fr)}.pa .dx-rail{background:0 0;border:0;flex-direction:row;padding:0}.pa .dx-rail .dx-rail__show{align-items:center;gap:var(--space-3);width:100%;height:48px;padding:0 var(--space-4);border:1px solid var(--pa-outline);background:var(--pa-white);color:var(--pa-ink);font:var(--role-meta);text-align:left;display:flex}.pa .dx-rail .dx-rail__show .icon{color:var(--pa-blue)}.pa .dx-rail__sum{flex:1;display:block}.pa .dx-rail__word{color:var(--pa-blue);font-weight:700;display:block}}.pa .dx-panel-bar[hidden]{display:none}:is(.pa :is(button,a,span):is([data-tip],[data-src-tip],[data-level-info],[data-note],[data-col],.cc-src,.cs-flag,.dx-side__guide),.pa button.link-btn:has(>svg.icon)){position:relative}.pa :is(button,a,span):is([data-tip],[data-src-tip],[data-level-info],[data-note],[data-col],.cc-src,.cs-flag,.dx-side__guide):after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pa button.link-btn:has(>svg.icon):after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pa .chart-tip:has(>.chart-tip__close){padding-right:36px}.pa .chart-tip__close{width:24px;height:24px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}.pa .chart-tip__close:hover{background:#ffffff3d}.pa .chart-tip__close:active{background:#ffffff52}.pa .chart-tip__close:focus-visible{outline-offset:1px;outline:2px solid #93b4f8}.pa .chart-tip--point{background:var(--pa-white);color:var(--pa-ink);border:1px solid var(--pa-outline);border-top:3px solid var(--src,var(--pa-blue));padding:var(--space-3) var(--space-4);font:var(--role-meta);gap:var(--space-1);flex-direction:column;max-width:300px;display:flex;box-shadow:0 8px 20px #1b191f29}.pa .chart-tip--point.is-below{transform:translate(-50%,14px)}.pa .chart-tip--point.is-pinned{box-shadow:0 8px 20px #1b191f29, 0 0 0 2px var(--pa-blue)}.pa .pt-tip__place{font:var(--role-label);color:var(--role-label-color);letter-spacing:.06em;text-transform:uppercase}.pa .pt-tip__fig{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.pa .pt-tip__fig strong{color:var(--pa-ink);font-variant-numeric:tabular-nums;font:700 24px/30px Lato,Lato Fallback,sans-serif}.pa .pt-tip__fig span{color:var(--pa-ink-60)}.pa .pt-tip__src{align-items:center;gap:var(--space-2);color:var(--pa-ink);font-weight:700;display:flex}.pa .pt-tip__src .src-key{margin-top:0}.pa .chart-tip--point .chart-tip__unique{color:var(--pa-ink-70);margin-top:var(--space-1)}.pa .chart-tip--point a{color:var(--pa-blue);margin-top:var(--space-1)}.pa .chart-tip--point a:hover{color:var(--pa-blue-hover);text-underline-offset:2px;text-decoration:underline}.pa .chart-tip--point .chart-tip__close{color:var(--pa-ink);background:#f1eff6}.pa .chart-tip--point .chart-tip__close:hover{background:#e5e1f0}.pa .chart-tip--point .chart-tip__close:focus-visible{outline-color:var(--pa-blue)}.pa [data-chart] svg .series__glow{opacity:.55;stroke-width:14px}.pa [data-chart] svg .series__halo{opacity:.32}.pa [data-chart] svg.is-intro .series:not([data-rec]) :is(polyline,path,rect:not([fill=transparent]),circle){stroke:#d6d3de}.pa [data-chart] svg.is-intro .series:not([data-rec]) path[fill]:not([fill=none]):not([fill=\#fff]){fill:#d6d3de}.pa [data-chart] svg.is-intro .series:not([data-rec]) text{fill:#b4b0bf}.pa [data-chart] svg.is-intro .series[data-rec] .series__line{stroke-width:5px}.pa [data-chart] svg.is-intro .series[data-rec] .series__glow--dot{stroke-width:0}.pa [data-chart] svg.is-intro .series[data-rec] .series__dot{transform-box:fill-box;transform-origin:50%;transform:scale(1.35)}.pa [data-chart] svg.is-intro .series[data-rec] text.series__label{font-weight:700}.pa [data-chart] svg.is-plain .series :is(polyline,path,rect,circle,text){opacity:1}.pa [data-chart] svg.is-plain .series .series__line{stroke-width:2px}.pa [data-chart] svg.is-plain .series :is(.series__glow,.series__halo){opacity:0}.pa [data-chart] svg.is-settling .series :not([fill=transparent]){transition:stroke 1s ease-in-out,fill 1s ease-in-out,opacity 1s ease-in-out,stroke-width 1s ease-in-out,transform 1s ease-in-out}@media (prefers-reduced-motion:reduce){.pa [data-chart] svg.is-settling .series *{transition:none}}.pa .nav__panel a[aria-current=page]{color:var(--pa-ink);background:var(--pa-surface-selected);font-weight:700}.pa .nav__toggle svg{transition:transform .2s ease-out}.pa .nav__item.is-open .nav__toggle svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pa .nav__toggle svg{transition:none}}.pa .site-header--compact .nav__panel a[aria-current=page]{color:var(--pa-blue);background:0 0}.pa .fig-cap{align-items:flex-start;gap:var(--space-1);text-align:left;flex-direction:column;display:flex}.pa .fig-cap--centre{text-align:center;align-items:center}.pa .fig-cap__text{color:var(--pa-ink-70);font:400 14px/20px Lato,Lato Fallback,sans-serif}.pa .fig-credit{font:var(--role-caption);color:var(--pa-ink-60);display:block}.pa .dx-formats{width:24px;height:24px;color:var(--pa-ink-muted);cursor:help;background:0 0;border:0;border-radius:3.2px;place-items:center;margin-left:-4px;padding:0;display:inline-grid}.pa .dx-formats:hover{color:var(--pa-blue)}.pa .dx-formats:active{color:var(--pa-blue-pressed)}.pa .dx-formats:focus-visible{outline:2px solid var(--pa-blue);outline-offset:1px}@media (width<=760px),(hover:none) and (pointer:coarse){.pa :is(.fb-field,.year-box input,.tbl-filter input){font-size:16px}.pa .th-in{gap:var(--space-1)}.pa .th-sort{min-height:32px}.pa .th-info{flex:none;width:32px;height:32px}}@media (width<=760px){.pa .dm-summary__text--count{display:block}.pa .dm-summary__text--count strong{white-space:nowrap}}.pa .dx-key{margin:var(--space-2) 0 0;padding:0 0 0 var(--space-1);gap:2px var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.pa .dx-key button{width:100%;min-height:32px;font:var(--role-meta);color:var(--pa-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.pa .dx-key svg{flex:none}.pa .dt-name--short{display:none}@media (width<=760px){.pa .data-table{--dt-src:128px}.pa .dt-name--full{display:none}.pa .dt-name--short{display:inline}}.pa .dm-startp__list{display:none}@media (width<=760px){.pa .dm-startp .dm-startp__list{align-self:stretch;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;order:6;display:flex}}.pa .cs-map__hint{z-index:1000;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--pa-white);font:var(--role-body);text-align:center;pointer-events:none;opacity:0;background:#1b191f8c;font-weight:700;transition:opacity .2s ease-out;display:flex;position:absolute;inset:0}.pa .cs-map__hint.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.pa .cs-map__hint{transition:none}}.pa .fig-credit__about{font-weight:700}.pa a.btn--primary:hover,.pa a.btn--primary:active,.pa a.btn--primary:focus-visible{color:var(--pa-white)}#root{min-height:100svh}.leaflet-tooltip.location-map-label{background:var(--color-on-surface)}@supports (color:color-mix(in lab, red, red)){.leaflet-tooltip.location-map-label{background:color-mix(in srgb, var(--color-on-surface) 80%, transparent)}}.leaflet-tooltip.location-map-label{color:var(--paper-0);border-radius:var(--radius-control);box-shadow:none;font-family:var(--font-sans);border:none;padding:2px 8px;font-size:12px;font-weight:600}.leaflet-tooltip.location-map-label:before{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
