.viz[data-astro-cid-sfreracy]{--ink: var(--navy-800);--muted: #8a8172;--land: #e6dccb;--land-line: #fff;--hi: var(--terra-500);--hi2: var(--olive-500);--track: #ece3d3;margin:0;color:var(--ink);width:100%}.viz--dark[data-astro-cid-sfreracy]{--ink: var(--cream-100);--muted: #9fb0b8;--land: rgba(249, 238, 223, .12);--land-line: rgba(0, 21, 31, .9);--hi: var(--terra-300);--hi2: var(--olive-300);--track: rgba(249, 238, 223, .12)}svg[data-astro-cid-sfreracy]{width:100%;height:auto;display:block;overflow:visible}svg[data-astro-cid-sfreracy].clip{overflow:hidden}figcaption[data-astro-cid-sfreracy]{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy]{fill:var(--land);stroke:var(--land-line);stroke-width:.8;transition:fill .8s var(--ease-out)}.countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc{fill:var(--land)}.viz[data-astro-cid-sfreracy].play .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc,.play .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc{fill:var(--hi)}.viz--africa[data-astro-cid-sfreracy] .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy]{opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-out) var(--d),transform .6s var(--ease-out) var(--d),fill .9s var(--ease-out) .6s}.play .viz--africa[data-astro-cid-sfreracy] .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy]{opacity:1;transform:none}.pin[data-astro-cid-sfreracy],.city[data-astro-cid-sfreracy]{opacity:0;transition:opacity .5s var(--ease-out) var(--d, 1.2s)}.play .pin[data-astro-cid-sfreracy],.play .city[data-astro-cid-sfreracy]{opacity:1}.pin[data-astro-cid-sfreracy] circle[data-astro-cid-sfreracy]{fill:var(--ink);stroke:var(--hi);stroke-width:3}.pin[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy],.city[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy]{font:600 15px var(--font-body);fill:var(--ink);paint-order:stroke;stroke:var(--land-line);stroke-width:3px}.viz--dark[data-astro-cid-sfreracy] .pin[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy],.viz--dark[data-astro-cid-sfreracy] .city[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy]{stroke:#00151fb3}.big-label[data-astro-cid-sfreracy]{font:700 13px var(--font-body);letter-spacing:.2em;fill:var(--ink);opacity:0;transition:opacity .6s 1s}.play .big-label[data-astro-cid-sfreracy]{opacity:.85}.country-label[data-astro-cid-sfreracy]{font:600 12px var(--font-body);letter-spacing:.22em;fill:var(--muted)}.viz--kivu[data-astro-cid-sfreracy] .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc{fill:color-mix(in srgb,var(--land) 70%,var(--hi) 30%)}.city[data-astro-cid-sfreracy] rect[data-astro-cid-sfreracy]{fill:var(--ink)}.dots[data-astro-cid-sfreracy] circle[data-astro-cid-sfreracy]{fill:var(--hi);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .3s var(--d),transform .4s var(--ease-out) var(--d)}.play .dots[data-astro-cid-sfreracy] circle[data-astro-cid-sfreracy]{opacity:.85;transform:scale(1)}.viz[data-astro-cid-sfreracy].viz--ebola .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc,.play .viz[data-astro-cid-sfreracy].viz--ebola .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc{fill:color-mix(in srgb,var(--land) 85%,var(--hi) 15%)}.bubble[data-astro-cid-sfreracy] circle[data-astro-cid-sfreracy]{fill:var(--hi);fill-opacity:.55;stroke:var(--hi);stroke-width:2}.bubble[data-astro-cid-sfreracy]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2);transition:opacity .6s var(--ease-out) var(--d),transform 1s var(--ease-out) var(--d)}.play .bubble[data-astro-cid-sfreracy]{opacity:1;transform:none}.bn[data-astro-cid-sfreracy]{font:500 26px var(--font-display);fill:var(--ink);paint-order:stroke;stroke:#00151f59;stroke-width:3px}.viz[data-astro-cid-sfreracy]:not(.viz--dark) .bn[data-astro-cid-sfreracy]{stroke:#ffffff80}.prov[data-astro-cid-sfreracy]{font:600 12px var(--font-body);fill:var(--muted)}.prov-in[data-astro-cid-sfreracy]{fill:var(--ink)}.bubble-sm[data-astro-cid-sfreracy]{fill:var(--hi);fill-opacity:.5;stroke:var(--hi);stroke-width:1.5}.ebola-pin[data-astro-cid-sfreracy]{opacity:0;transition:opacity .5s var(--ease-out) var(--d)}.play .ebola-pin[data-astro-cid-sfreracy]{opacity:1}.center[data-astro-cid-sfreracy] rect[data-astro-cid-sfreracy]{fill:var(--cream-100);stroke:var(--navy-900);stroke-width:2.5}.viz[data-astro-cid-sfreracy]:not(.viz--dark) .center[data-astro-cid-sfreracy] rect[data-astro-cid-sfreracy]{fill:var(--navy-800);stroke:#fff}.center[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy]{font:700 14px var(--font-body);fill:var(--ink);paint-order:stroke;stroke:var(--land-line);stroke-width:4px}.viz--dark[data-astro-cid-sfreracy] .center[data-astro-cid-sfreracy] text[data-astro-cid-sfreracy]{stroke:#00151fd9}.axis[data-astro-cid-sfreracy]{stroke:var(--muted);stroke-width:1.5}.era[data-astro-cid-sfreracy]{transform-box:fill-box;transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease-out)}.play .era[data-astro-cid-sfreracy]{transform:scaleX(1)}.era-colony[data-astro-cid-sfreracy]{fill:#8a8172;transition-delay:.1s}.era-mobutu[data-astro-cid-sfreracy]{fill:var(--sand-500);transition-delay:.5s}.era-war[data-astro-cid-sfreracy]{fill:var(--hi);transition-delay:.8s}.era-east[data-astro-cid-sfreracy]{fill:var(--hi2);transition-delay:1s}.tick[data-astro-cid-sfreracy]{opacity:0;transition:opacity .5s var(--ease-out) var(--d)}.play .tick[data-astro-cid-sfreracy]{opacity:1}.tick[data-astro-cid-sfreracy] line[data-astro-cid-sfreracy]{stroke:var(--muted);stroke-dasharray:2 3}.yr[data-astro-cid-sfreracy]{font:600 24px var(--font-display);fill:var(--ink)}.ev[data-astro-cid-sfreracy]{font:500 14px var(--font-body);fill:var(--muted)}.ev-sub[data-astro-cid-sfreracy]{font-style:italic;fill:var(--hi)}.kid[data-astro-cid-sfreracy]{stroke:#7fb2c9;stroke-width:6;stroke-linecap:round;stroke-dasharray:0 8.4;opacity:0;transition:opacity .4s var(--d)}.viz[data-astro-cid-sfreracy]:not(.viz--dark) .kid[data-astro-cid-sfreracy]{stroke:#0d4560}.viz[data-astro-cid-sfreracy] .kid[data-astro-cid-sfreracy].girl{stroke:var(--hi)}.play .kid[data-astro-cid-sfreracy]{opacity:1}.kid-note[data-astro-cid-sfreracy]{font:500 15px var(--font-body);fill:var(--muted);opacity:0;transition:opacity .6s 1.6s}.kid-hi[data-astro-cid-sfreracy]{fill:var(--ink);font-weight:700}.play .kid-note[data-astro-cid-sfreracy]{opacity:1}figcaption[data-astro-cid-sfreracy] .k[data-astro-cid-sfreracy]{display:inline-block;width:9px;height:9px;border-radius:50%;background:#0d4560;margin-left:4px}.viz--dark[data-astro-cid-sfreracy] figcaption[data-astro-cid-sfreracy] .k[data-astro-cid-sfreracy]{background:#7fb2c9}.viz[data-astro-cid-sfreracy] figcaption[data-astro-cid-sfreracy] .k[data-astro-cid-sfreracy].g{background:var(--hi);margin-left:8px}.ring-bg[data-astro-cid-sfreracy]{fill:none;stroke:var(--track);stroke-width:28}.ring[data-astro-cid-sfreracy]{fill:none;stroke:var(--hi);stroke-width:28;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.6s var(--ease-out) .2s}.play .ring[data-astro-cid-sfreracy]{stroke-dasharray:var(--pct) 100}.ring-num[data-astro-cid-sfreracy]{font:500 64px var(--font-display);fill:var(--ink)}.ring-lbl[data-astro-cid-sfreracy]{font:500 14px var(--font-body);fill:var(--muted)}.bars[data-astro-cid-sfreracy]{display:grid;gap:var(--s-5)}.bar[data-astro-cid-sfreracy]{display:grid;grid-template-columns:1fr auto;gap:6px var(--s-3);align-items:center}.bl[data-astro-cid-sfreracy]{grid-column:1 / -1;font-size:var(--fs-sm);color:var(--muted)}.track[data-astro-cid-sfreracy]{height:28px;border-radius:6px;background:var(--track);overflow:hidden}.fill[data-astro-cid-sfreracy]{display:block;height:100%;width:var(--w);border-radius:6px;background:var(--muted);transform-origin:left;transform:scaleX(0);transition:transform 1.3s var(--ease-out) .2s}.bar[data-astro-cid-sfreracy].hot .fill[data-astro-cid-sfreracy]{background:var(--hi);transition-delay:.6s}.play .fill[data-astro-cid-sfreracy]{transform:scaleX(1)}.bv[data-astro-cid-sfreracy]{font-family:var(--font-display);font-size:1.6rem;color:var(--ink);min-width:5ch;text-align:right}.bar[data-astro-cid-sfreracy].hot .bv[data-astro-cid-sfreracy]{color:var(--hi)}.note[data-astro-cid-sfreracy]{margin:0;font-size:var(--fs-xs);color:var(--muted)}@media(prefers-reduced-motion:reduce){.viz[data-astro-cid-sfreracy] [data-astro-cid-sfreracy]{transition:none!important}.viz[data-astro-cid-sfreracy] .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .pin[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .city[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .big-label[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .tick[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .kid[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .kid-note[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .dots[data-astro-cid-sfreracy] circle[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .bubble[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .ebola-pin[data-astro-cid-sfreracy]{opacity:1!important;transform:none!important}.viz[data-astro-cid-sfreracy] .era[data-astro-cid-sfreracy],.viz[data-astro-cid-sfreracy] .fill[data-astro-cid-sfreracy]{transform:none!important}.viz[data-astro-cid-sfreracy] .ring[data-astro-cid-sfreracy]{stroke-dasharray:var(--pct) 100!important}.viz[data-astro-cid-sfreracy] .countries[data-astro-cid-sfreracy] path[data-astro-cid-sfreracy].drc{fill:var(--hi)!important}}.drc-story[data-astro-cid-bz3gpbxq]{position:relative;background:var(--navy-950);color:var(--cream-100)}.stage[data-astro-cid-bz3gpbxq]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.steps[data-astro-cid-bz3gpbxq]{margin-top:-100vh;margin-top:-100svh}.step[data-astro-cid-bz3gpbxq]{height:90vh;height:90svh}.bg[data-astro-cid-bz3gpbxq],.tint[data-astro-cid-bz3gpbxq]{position:absolute;inset:0}.bg[data-astro-cid-bz3gpbxq]{background:radial-gradient(rgba(249,238,223,.06) 1px,transparent 1.4px) 0 0 / 22px 22px}.tint[data-astro-cid-bz3gpbxq]{background:radial-gradient(110% 90% at 70% 50%,color-mix(in srgb,var(--tint) 40%,transparent),var(--tint) 80%);opacity:0;transition:opacity .9s var(--ease-out)}.tint[data-astro-cid-bz3gpbxq].is-active{opacity:.95}.beats[data-astro-cid-bz3gpbxq]{position:absolute;inset:0;display:grid;align-items:start}.beat[data-astro-cid-bz3gpbxq]{grid-area:1 / 1;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding:calc(var(--header-h) + var(--s-5)) 0 var(--s-9);pointer-events:none;display:grid;gap:var(--s-4);align-items:center}@media(min-width:960px){.beat[data-astro-cid-bz3gpbxq]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s-8)}.art[data-astro-cid-bz3gpbxq]{order:2}}.beat[data-astro-cid-bz3gpbxq].is-active{pointer-events:auto}.art[data-astro-cid-bz3gpbxq]{opacity:0;transform:translateY(20px) scale(.98);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);max-width:560px;justify-self:center;width:100%}.beat[data-astro-cid-bz3gpbxq].is-active .art[data-astro-cid-bz3gpbxq]{opacity:1;transform:none;transition-delay:.15s}.beat[data-astro-cid-bz3gpbxq].is-leaving .art[data-astro-cid-bz3gpbxq]{opacity:0;transition-duration:.35s;transition-delay:0s}@media(max-width:959px){.art[data-astro-cid-bz3gpbxq]{max-width:340px}.art[data-astro-cid-bz3gpbxq] svg{height:24svh;width:100%}.art[data-astro-cid-bz3gpbxq] .bars{max-width:320px;margin-inline:auto}.art[data-astro-cid-bz3gpbxq] figcaption{display:none}}.kicker[data-astro-cid-bz3gpbxq]{font-size:clamp(.95rem,.75rem + .6vw,1.25rem);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sand-500);margin:0 0 var(--s-4)}.kicker[data-astro-cid-bz3gpbxq] .num[data-astro-cid-bz3gpbxq]{color:var(--terra-300);margin-right:.6em}.value[data-astro-cid-bz3gpbxq]{font-family:var(--font-display);font-size:clamp(3.4rem,1.4rem + 9vw,9.5rem);line-height:.92;letter-spacing:-.04em;color:var(--cream-100);margin:0}@media(min-width:768px){.value[data-astro-cid-bz3gpbxq]{white-space:nowrap}}.label[data-astro-cid-bz3gpbxq]{font-size:clamp(1.15rem,.95rem + 1vw,1.8rem);line-height:1.3;max-width:30ch;margin:var(--s-4) 0 0}.foot[data-astro-cid-bz3gpbxq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-5)}.src[data-astro-cid-bz3gpbxq]{font-size:var(--fs-xs);color:var(--dark-muted)}.more[data-astro-cid-bz3gpbxq]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 1.1rem;border-radius:var(--r-pill);border:1px solid rgba(249,238,223,.5);color:var(--cream-100);text-decoration:none;font-weight:600;font-size:var(--fs-sm)}.more[data-astro-cid-bz3gpbxq]:hover{background:#f9eedf1f}.jump[data-astro-cid-bz3gpbxq]{margin-top:var(--s-5)}.jump[data-astro-cid-bz3gpbxq] p[data-astro-cid-bz3gpbxq]{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sand-500);font-weight:600}.jump[data-astro-cid-bz3gpbxq] ol[data-astro-cid-bz3gpbxq]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.jump[data-astro-cid-bz3gpbxq] a[data-astro-cid-bz3gpbxq]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 .9rem;border-radius:var(--r-pill);background:#f9eedf1a;border:1px solid var(--dark-line);color:var(--cream-100);text-decoration:none;font-size:var(--fs-sm)}.jump[data-astro-cid-bz3gpbxq] a[data-astro-cid-bz3gpbxq]:hover{background:var(--cream-100);color:var(--navy-800)}.jump[data-astro-cid-bz3gpbxq] span[data-astro-cid-bz3gpbxq]{color:var(--terra-300);font-weight:700;font-variant-numeric:tabular-nums}.jump[data-astro-cid-bz3gpbxq] a[data-astro-cid-bz3gpbxq]:hover span[data-astro-cid-bz3gpbxq]{color:var(--terra-700)}.ln[data-astro-cid-bz3gpbxq]{opacity:0;transform:translateY(28px);transition:transform .85s var(--ease-out),opacity .6s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.beat[data-astro-cid-bz3gpbxq].is-active .ln[data-astro-cid-bz3gpbxq]{opacity:1;transform:none}.beat[data-astro-cid-bz3gpbxq].is-leaving .ln[data-astro-cid-bz3gpbxq]{opacity:0;transform:translateY(-24px);transition-duration:.4s;transition-delay:0ms}.rail[data-astro-cid-bz3gpbxq]{position:absolute;inset:auto 0 0;margin:0 auto;width:min(100% - 2 * var(--gutter),var(--max));padding:0 0 max(var(--s-5),env(safe-area-inset-bottom));list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-2)}.rail[data-astro-cid-bz3gpbxq] button[data-astro-cid-bz3gpbxq]{width:100%;display:grid;gap:8px;background:none;border:0;padding:8px 0 0;cursor:pointer;text-align:left;color:var(--dark-muted)}.rail[data-astro-cid-bz3gpbxq] .d[data-astro-cid-bz3gpbxq]{display:block;height:3px;border-radius:2px;background:#f9eedf38;transition:background var(--dur)}.rail[data-astro-cid-bz3gpbxq] .t[data-astro-cid-bz3gpbxq]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail[data-astro-cid-bz3gpbxq] li[data-astro-cid-bz3gpbxq].is-active .d[data-astro-cid-bz3gpbxq],.rail[data-astro-cid-bz3gpbxq] li[data-astro-cid-bz3gpbxq].is-done .d[data-astro-cid-bz3gpbxq]{background:var(--terra-300)}.rail[data-astro-cid-bz3gpbxq] li[data-astro-cid-bz3gpbxq].is-active button[data-astro-cid-bz3gpbxq],.rail[data-astro-cid-bz3gpbxq] button[data-astro-cid-bz3gpbxq]:hover{color:var(--cream-100)}@media(max-width:700px){.rail[data-astro-cid-bz3gpbxq] .t[data-astro-cid-bz3gpbxq]{display:none}.rail[data-astro-cid-bz3gpbxq] button[data-astro-cid-bz3gpbxq]{min-height:24px}}.hint[data-astro-cid-bz3gpbxq]{display:none}html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .stage[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .stage[data-astro-cid-bz3gpbxq]{position:relative;height:auto}html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .steps[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .steps[data-astro-cid-bz3gpbxq],html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .rail[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .rail[data-astro-cid-bz3gpbxq]{display:none}html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .beats[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .beats[data-astro-cid-bz3gpbxq]{position:relative;display:block}html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .beat[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .beat[data-astro-cid-bz3gpbxq]{pointer-events:auto;padding-block:var(--s-8);border-bottom:1px solid var(--dark-line)}html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .ln[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .ln[data-astro-cid-bz3gpbxq],html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .art[data-astro-cid-bz3gpbxq],.drc-story[data-astro-cid-bz3gpbxq].is-static .art[data-astro-cid-bz3gpbxq]{opacity:1;transform:none}.drc-story[data-astro-cid-bz3gpbxq].is-static .tint[data-astro-cid-bz3gpbxq]:first-of-type,html:not(.js) .drc-story[data-astro-cid-bz3gpbxq] .tint[data-astro-cid-bz3gpbxq]:first-of-type{opacity:.95}.drc-story[data-astro-cid-bz3gpbxq].is-static .art[data-astro-cid-bz3gpbxq] svg{max-height:none}.mines[data-astro-cid-w2qzsnne]{--none: #b9ad99;--army: var(--navy-700);--group: var(--terra-500);margin:var(--s-7) 0 0;display:grid;gap:var(--s-5) var(--s-7);background:var(--cream-50);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4) var(--s-3)}@media(min-width:900px){.mines[data-astro-cid-w2qzsnne]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding:var(--s-6)}}.mines-map[data-astro-cid-w2qzsnne] svg[data-astro-cid-w2qzsnne]{display:block;width:100%;height:auto;max-height:720px;margin-inline:auto}.land[data-astro-cid-w2qzsnne] path[data-astro-cid-w2qzsnne]{fill:#e6dccb;stroke:#fff;stroke-width:.8}.land[data-astro-cid-w2qzsnne] path[data-astro-cid-w2qzsnne].drc{fill:#efe6d6}.lakes[data-astro-cid-w2qzsnne] path[data-astro-cid-w2qzsnne]{fill:#c9dbe3;stroke:#fff;stroke-width:.6}.country[data-astro-cid-w2qzsnne]{font:600 10px var(--font-body);letter-spacing:.2em;fill:#8a8172}.prov[data-astro-cid-w2qzsnne]{font:700 11px var(--font-body);letter-spacing:.18em;fill:var(--navy-800);opacity:.55;paint-order:stroke;stroke:#efe6d6;stroke-width:3px}.s[data-astro-cid-w2qzsnne]{fill:none;stroke-linecap:round;stroke-width:5.4;transition:opacity .3s}.s[data-astro-cid-w2qzsnne].c0{stroke:var(--none);opacity:.65;stroke-width:4.4}.s[data-astro-cid-w2qzsnne].c1{stroke:var(--army);opacity:.85}.s[data-astro-cid-w2qzsnne].c2{stroke:var(--group);opacity:.9}.rubaya[data-astro-cid-w2qzsnne] circle[data-astro-cid-w2qzsnne]{fill:none;stroke:var(--navy-900);stroke-width:1.6;stroke-dasharray:3 2.5}.rubaya[data-astro-cid-w2qzsnne] text[data-astro-cid-w2qzsnne],.center[data-astro-cid-w2qzsnne] text[data-astro-cid-w2qzsnne]{font:600 13px var(--font-body);fill:var(--navy-900);paint-order:stroke;stroke:#fff;stroke-width:3px}.center[data-astro-cid-w2qzsnne] rect[data-astro-cid-w2qzsnne]{fill:var(--navy-800);stroke:#fff;stroke-width:2.2}.mines[data-astro-cid-w2qzsnne][data-min=g] .s[data-astro-cid-w2qzsnne]:not(.m-g),.mines[data-astro-cid-w2qzsnne][data-min=t] .s[data-astro-cid-w2qzsnne]:not(.m-t){opacity:0}.mines[data-astro-cid-w2qzsnne][data-hide-0] .s[data-astro-cid-w2qzsnne].c0,.mines[data-astro-cid-w2qzsnne][data-hide-1] .s[data-astro-cid-w2qzsnne].c1,.mines[data-astro-cid-w2qzsnne][data-hide-2] .s[data-astro-cid-w2qzsnne].c2{opacity:0}.mines-side[data-astro-cid-w2qzsnne]{display:grid;gap:var(--s-3);align-content:start}.mines-eyebrow[data-astro-cid-w2qzsnne]{margin:0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-700)}.mines-big[data-astro-cid-w2qzsnne]{margin:0;font-family:var(--font-display);font-size:clamp(3.2rem,2.4rem + 3vw,4.6rem);line-height:1;color:var(--terra-700)}.mines-lede[data-astro-cid-w2qzsnne]{margin:0;font-size:var(--fs-lg, 1.15rem);line-height:1.45;color:var(--navy-800)}.seg[data-astro-cid-w2qzsnne]{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-2)}.seg[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne]{font:600 var(--fs-sm) var(--font-body);min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--navy-800);cursor:pointer}.seg[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne][aria-pressed=true]{background:var(--navy-800);border-color:var(--navy-800);color:var(--cream-100)}.legend[data-astro-cid-w2qzsnne]{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:4px}.legend[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne]{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-3);align-items:center;text-align:left;padding:10px 12px;border-radius:var(--r-sm, 8px);border:1px solid transparent;background:none;font:inherit;color:var(--navy-800);cursor:pointer}.legend[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne]:hover{background:var(--white);border-color:var(--line)}.legend[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne][aria-pressed=false]{opacity:.45}.legend[data-astro-cid-w2qzsnne] button[data-astro-cid-w2qzsnne][aria-pressed=false] .dot[data-astro-cid-w2qzsnne]{background:transparent!important;box-shadow:inset 0 0 0 2px currentColor}.dot[data-astro-cid-w2qzsnne]{width:14px;height:14px;border-radius:50%}.dot[data-astro-cid-w2qzsnne].c0{background:var(--none)}.dot[data-astro-cid-w2qzsnne].c1{background:var(--army)}.dot[data-astro-cid-w2qzsnne].c2{background:var(--group)}.lt[data-astro-cid-w2qzsnne] strong[data-astro-cid-w2qzsnne]{display:block;font-size:var(--fs-sm)}.lt[data-astro-cid-w2qzsnne] small[data-astro-cid-w2qzsnne]{display:block;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.lc[data-astro-cid-w2qzsnne]{font-family:var(--font-display);font-size:1.35rem}.mines-note[data-astro-cid-w2qzsnne]{margin:0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.key-center[data-astro-cid-w2qzsnne],.key-rubaya[data-astro-cid-w2qzsnne]{display:inline-block;vertical-align:-1px;margin:0 4px 0 0}.key-center[data-astro-cid-w2qzsnne]{width:9px;height:9px;background:var(--navy-800);transform:rotate(45deg);margin-left:2px}.key-rubaya[data-astro-cid-w2qzsnne]{width:11px;height:11px;border-radius:50%;border:1.5px dashed var(--navy-900);margin-left:10px}figcaption[data-astro-cid-w2qzsnne]{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}figcaption[data-astro-cid-w2qzsnne] a[data-astro-cid-w2qzsnne]{color:var(--olive-700);font-weight:600}@media(max-width:599px){.mines[data-astro-cid-w2qzsnne]{margin-inline:calc(var(--s-6) * -1 + 6px)}.country[data-astro-cid-w2qzsnne]{font-size:17px}.prov[data-astro-cid-w2qzsnne]{font-size:18px}.rubaya[data-astro-cid-w2qzsnne] text[data-astro-cid-w2qzsnne],.center[data-astro-cid-w2qzsnne] text[data-astro-cid-w2qzsnne]{font-size:21px}}.meta[data-astro-cid-ugiipasc]{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s-5);font-size:var(--fs-sm);color:#e3ddd2}body .page-hero.has-image{padding-bottom:var(--s-5)}.ch-head[data-astro-cid-ugiipasc]{margin-bottom:var(--s-6)}.ch-head[data-astro-cid-ugiipasc] h2[data-astro-cid-ugiipasc]{margin-top:var(--s-3);max-width:24ch}.ch-tabs[data-astro-cid-ugiipasc]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:var(--s-2);overflow-x:auto;padding:4px 2px var(--s-3);scrollbar-width:thin}.ch-tabs[data-astro-cid-ugiipasc] button[data-astro-cid-ugiipasc]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:var(--s-4);text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--white);cursor:pointer;transition:background var(--dur),border-color var(--dur),transform var(--dur-fast)}.ch-tabs[data-astro-cid-ugiipasc] button[data-astro-cid-ugiipasc]:hover{border-color:var(--navy-800);transform:translateY(-2px)}.ch-tabs[data-astro-cid-ugiipasc] .n[data-astro-cid-ugiipasc]{font-family:var(--font-display);font-size:2.2rem;line-height:1;color:var(--sand-500);transition:color var(--dur)}.ch-tabs[data-astro-cid-ugiipasc] .t[data-astro-cid-ugiipasc]{font-size:var(--fs-sm);font-weight:600;color:var(--navy-800);line-height:1.3}.ch-tabs[data-astro-cid-ugiipasc] button[data-astro-cid-ugiipasc][aria-selected=true]{background:var(--navy-800);border-color:var(--navy-800)}.ch-tabs[data-astro-cid-ugiipasc] button[data-astro-cid-ugiipasc][aria-selected=true] .n[data-astro-cid-ugiipasc]{color:var(--terra-300)}.ch-tabs[data-astro-cid-ugiipasc] button[data-astro-cid-ugiipasc][aria-selected=true] .t[data-astro-cid-ugiipasc]{color:var(--cream-100)}.ch-panel[data-astro-cid-ugiipasc]{position:relative;margin-top:var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-7) var(--s-6) var(--s-5);animation:ch-in .45s var(--ease-out)}.ch-panel[data-astro-cid-ugiipasc][hidden]{display:none}.ch-panel[data-astro-cid-ugiipasc]:focus{outline:none}@keyframes ch-in{0%{opacity:0;transform:translateY(14px)}}.anchor[data-astro-cid-ugiipasc]{position:absolute;top:calc(-1 * (var(--header-h) + 140px))}.ch-top[data-astro-cid-ugiipasc]{display:grid;gap:var(--s-6)}@media(min-width:900px){.ch-top[data-astro-cid-ugiipasc]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-7);align-items:center}}.ch-title[data-astro-cid-ugiipasc]{margin:0 0 var(--s-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-700)}.ch-title[data-astro-cid-ugiipasc] span[data-astro-cid-ugiipasc]{color:var(--terra-700);margin-right:6px}.ch-intro[data-astro-cid-ugiipasc] h3[data-astro-cid-ugiipasc]{font-size:var(--fs-3xl);line-height:1.05}.ch-summary[data-astro-cid-ugiipasc]{margin:var(--s-4) 0 0;color:var(--text-muted);font-size:var(--fs-lg);line-height:1.55}.ch-viz[data-astro-cid-ugiipasc]{background:var(--cream-50);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5);display:grid;place-items:center}.ch-viz[data-astro-cid-ugiipasc] .viz--africa svg,.ch-viz[data-astro-cid-ugiipasc] .viz--kivu svg{max-height:420px;width:auto;margin-inline:auto}.ch-stats[data-astro-cid-ugiipasc]{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-2)}@media(min-width:768px){.ch-stats[data-astro-cid-ugiipasc]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ch-stats[data-astro-cid-ugiipasc] li[data-astro-cid-ugiipasc]{display:grid;gap:3px;padding:var(--s-4);border-radius:var(--r-md);background:var(--navy-800);color:var(--cream-100)}.ch-stats[data-astro-cid-ugiipasc] .v[data-astro-cid-ugiipasc]{font-family:var(--font-display);font-size:1.8rem;line-height:1.05;color:var(--terra-300)}.ch-stats[data-astro-cid-ugiipasc] .l[data-astro-cid-ugiipasc]{font-size:var(--fs-sm);line-height:1.4}.ch-stats[data-astro-cid-ugiipasc] .s[data-astro-cid-ugiipasc]{font-size:var(--fs-xs);color:var(--dark-muted)}.ch-text[data-astro-cid-ugiipasc]{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line);max-width:760px}.ch-text[data-astro-cid-ugiipasc] sup a{text-decoration:none;font-size:.7em;font-weight:700;color:var(--olive-700);padding:0 1px}.ch-text[data-astro-cid-ugiipasc] ul{padding-left:1.2em}.callout[data-astro-cid-ugiipasc]{display:flex;gap:var(--s-4);background:var(--cream-100);border-left:4px solid var(--terra-500);border-radius:var(--r-md);padding:var(--s-5);margin-top:var(--s-5);max-width:760px}.callout[data-astro-cid-ugiipasc] svg{flex:none;color:var(--terra-700);margin-top:3px}.callout[data-astro-cid-ugiipasc] p[data-astro-cid-ugiipasc]{margin:0 0 var(--s-2)}.ch-pager[data-astro-cid-ugiipasc]{display:flex;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.pg[data-astro-cid-ugiipasc]{display:inline-flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--cream-50);color:var(--navy-800);font-weight:600;font-size:var(--fs-sm);text-align:left;cursor:pointer;text-decoration:none;max-width:48%}.pg[data-astro-cid-ugiipasc]:hover{border-color:var(--navy-800)}.pg[data-astro-cid-ugiipasc] small[data-astro-cid-ugiipasc]{display:block;font-weight:500;font-size:var(--fs-xs);color:var(--text-muted)}.pg[data-astro-cid-ugiipasc].next{margin-left:auto;text-align:right;background:var(--navy-800);color:var(--cream-100);border-color:var(--navy-800)}.pg[data-astro-cid-ugiipasc].next small[data-astro-cid-ugiipasc]{color:var(--dark-muted)}.pg[data-astro-cid-ugiipasc].prev svg{transform:rotate(180deg)}.pg[data-astro-cid-ugiipasc] svg{flex:none}@media(max-width:640px){.ch-pager[data-astro-cid-ugiipasc]{flex-direction:column-reverse}.pg[data-astro-cid-ugiipasc]{max-width:none;width:100%;justify-content:space-between}.pg[data-astro-cid-ugiipasc].next{margin-left:0}.ch-pager[data-astro-cid-ugiipasc]>span[data-astro-cid-ugiipasc]:empty{display:none}}html:not(.js) .ch-panel[data-astro-cid-ugiipasc][hidden]{display:block}html:not(.js) .ch-pager[data-astro-cid-ugiipasc]{display:none}.more-reading[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]{list-style:none;display:inline-flex;align-items:center;gap:var(--s-3);min-height:48px;padding:0 1.4rem;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);font-weight:600;color:var(--navy-800);cursor:pointer}.more-reading[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]::-webkit-details-marker{display:none}.more-reading[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]:hover{border-color:var(--terra-500)}.more-reading[data-astro-cid-ugiipasc] .chev{transition:transform var(--dur)}.more-reading[data-astro-cid-ugiipasc][open] .chev{transform:rotate(180deg)}.more-reading[data-astro-cid-ugiipasc] .when-open[data-astro-cid-ugiipasc],.more-reading[data-astro-cid-ugiipasc][open] .when-closed[data-astro-cid-ugiipasc]{display:none}.more-reading[data-astro-cid-ugiipasc][open] .when-open[data-astro-cid-ugiipasc]{display:inline}.more-reading[data-astro-cid-ugiipasc] .reading[data-astro-cid-ugiipasc]{margin-top:var(--s-6)}.reading[data-astro-cid-ugiipasc]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}@media(min-width:768px){.reading[data-astro-cid-ugiipasc]{grid-template-columns:repeat(3,1fr)}}.reading[data-astro-cid-ugiipasc] a[data-astro-cid-ugiipasc]{display:flex;flex-direction:column;gap:var(--s-2);height:100%;padding:var(--s-5);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);text-decoration:none;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur)}.reading[data-astro-cid-ugiipasc] a[data-astro-cid-ugiipasc]:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.reading[data-astro-cid-ugiipasc] strong[data-astro-cid-ugiipasc]{font-family:var(--font-display);font-size:1.25rem;color:var(--navy-800);font-weight:500}.reading[data-astro-cid-ugiipasc] span[data-astro-cid-ugiipasc]{font-size:var(--fs-sm);color:var(--text-muted)}.reading[data-astro-cid-ugiipasc] .go[data-astro-cid-ugiipasc]{margin-top:auto;padding-top:var(--s-2);display:inline-flex;gap:6px;align-items:center;color:var(--primary);font-weight:600}.sources[data-astro-cid-ugiipasc]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg)}.sources[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-5) var(--s-6);cursor:pointer;font-weight:600;color:var(--navy-800)}.sources[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]::-webkit-details-marker{display:none}.sources[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc]>span[data-astro-cid-ugiipasc]:first-child{display:inline-flex;align-items:center;gap:8px}.sources[data-astro-cid-ugiipasc] summary[data-astro-cid-ugiipasc] .chev{margin-left:auto;transition:transform var(--dur)}.sources[data-astro-cid-ugiipasc][open] summary[data-astro-cid-ugiipasc] .chev{transform:rotate(180deg)}.sources[data-astro-cid-ugiipasc]>p[data-astro-cid-ugiipasc],.sources[data-astro-cid-ugiipasc] ol[data-astro-cid-ugiipasc]{margin:0 var(--s-6) var(--s-5)}.sources[data-astro-cid-ugiipasc] ol[data-astro-cid-ugiipasc]{padding-left:1.6em;font-size:var(--fs-sm);color:var(--text-muted);display:grid;gap:var(--s-2);padding-bottom:var(--s-5)}.sources[data-astro-cid-ugiipasc] li[data-astro-cid-ugiipasc]{scroll-margin-top:calc(var(--header-h) + 16px);overflow-wrap:anywhere}.sources[data-astro-cid-ugiipasc] li[data-astro-cid-ugiipasc]:target,.sources[data-astro-cid-ugiipasc] li[data-astro-cid-ugiipasc].flash{background:#fff4e5;outline:2px solid var(--sand-500);border-radius:4px}.sources[data-astro-cid-ugiipasc] a[data-astro-cid-ugiipasc]{color:var(--primary);margin-left:4px}
