/* Country coverage: title, cartography and a names-only image alternative. */
.reach-figure{margin:clamp(2.5rem,5vw,5rem) 0;background:#ede6d8;color:#12162b;border:1px solid #12162b;overflow:hidden}
.reach-head{padding:clamp(1.1rem,2.5vw,2rem);border-bottom:1px solid #12162b}
.reach-figure .reach-title{margin:0;font:700 clamp(1.65rem,3.1vw,2.8rem)/1.05 var(--layout-display,Arial,sans-serif);letter-spacing:-.035em;color:#12162b}
.reach-map{background:#12162b;padding:clamp(.3rem,1vw,.9rem) clamp(.5rem,2vw,1.5rem)}
.reach-map img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:960/440;object-fit:contain;border:0;border-radius:0;filter:none}
.reach-figure .reach-source{margin:0;padding:clamp(1.1rem,2.5vw,2rem);font:500 .75rem/1.45 var(--sans,sans-serif);color:#4b4b55}
.cyber .reach-figure{background:#111820;color:#ece4d3;border-color:#698284}
.cyber .reach-head{border-color:#698284}
.cyber .reach-figure .reach-title{color:#ece4d3}
.cyber .reach-figure .reach-source{color:#c4c1b8}
