HTML
Copy
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#4b5563] uppercase">World choropleth with a legend, top five and a table view</span>
<section class="rounded-[20px] border border-[#e5e7eb] bg-white p-[18px] text-[#111827] sm:p-[26px]" data-choropleth aria-labelledby="cm-world-title">
<div class="flex flex-wrap items-end justify-between gap-x-6 gap-y-3.5">
<div><h2 id="cm-world-title" class="text-[1.35rem] leading-tight font-bold tracking-[-.02em]">Trailhead users per 100,000 people</h2><p class="mt-1 text-[.92rem] text-[#4b5563]">Monthly active users of the Trailhead hiking app, September 2026. Sample data.</p></div>
<div class="inline-flex gap-1 rounded-xl bg-[#f3f4f6] p-1" role="group" aria-label="View as"><button class="cursor-pointer rounded-[9px] px-3.5 py-[7px] text-[.85rem] font-semibold text-[#374151] focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[#3b528b] aria-pressed:bg-white aria-pressed:text-[#111827] aria-pressed:shadow-[0_1px_3px_rgba(17,24,39,.15)]" type="button" data-show="map" aria-pressed="true">Map</button><button class="cursor-pointer rounded-[9px] px-3.5 py-[7px] text-[.85rem] font-semibold text-[#374151] focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[#3b528b] aria-pressed:bg-white aria-pressed:text-[#111827] aria-pressed:shadow-[0_1px_3px_rgba(17,24,39,.15)]" type="button" data-show="table" aria-pressed="false">Table</button></div>
</div>
<div class="mt-5 grid gap-[22px] min-[900px]:grid-cols-[minmax(0,1fr)_230px]" data-view="map">
<figure>
<div class="cm-frame" data-map-frame>
<svg viewBox="0 0 1000 433" role="img" aria-label="World map shaded by active users per 100,000 people. Norway is highest at 412, Egypt lowest at 18. All figures are in the table view.">
<path class="cm-none" d="M988 309l1 0-1 2-3 0 2-2zM994 304l0 2-4 1 0-1zM594 256l11 7 0 1 4 4-2 4 2 3-1 5 3 6-8 4-8 0-2-7-2-1-6-3-3-5-1-7 4-4 0-3 1-2-2-2zM477 164l0 5-9 0 0 8-3 1 0 6-11 0 0 1 0-1 6-1 2-7 4-3 3-7 7-1zM643 119l-3-11 6-2 10 6 7 0 4 2 1 3 1 0 1 3 3 0 1 2 6-6-1 3 7 2-2 2-2 0-2-1 0-1-3 0-1 4-2 0-1 1 3 1 1 3-1 3-4-1 0-2-7-3-5-3-2-4-4 0-2-3-4-2-3 3 0 1zM892 261l9 4 4 5 4 2 1 2-3 0 1 2 4 6 1 0 0 1 4 3-2 1-6-2-5-6-3-2-4 2 0 3-2 1-5-1zM924 264l1 3-1 1-1-3-5-4 1 0zM920 271l-5 2-4-2 1-1 4 0 1-1 0 1 1 0 3-2 0-2 1 0 1 2zM929 270l3 5-2-1zM581 267l1 7 3 5-5 1-1 2-1 9 4 1 0 3-2 0-5-5-4 1-5-3-5 0-1-12-4-1-2 1-1 2-5 1-3-7-11 0 0-1 2-3 3-1 1 2 4-5 2-6 3-4 2-13 0-2 3-2 8 3 1-2 5-2 8 0 2 3 4-1 4 3-1 4 2 1-4 5-1 6-1 5zM616 258l-2-3 0-11 2-4 5-3 4 0 7-10 3-5 0-6 6-2 0 4-4 13-8 13-9 8zM568 226l-3-2 0-4-2-3-2-5-1 0 3-10 3 0-1-12 0-2 3 0 0-6 32 0 2 11 3 2-4 3-1 8-1 6-4 7-1 6-2-11-2-1-1 1 0 3-2 4-4-1-3 2-6 0-3-3-2 1-1 4-2 1zM565 190l1 12-3 0-3 10 1 0 2 5-3 2-2 3-6 2-2 3-8 2-1-5-2-2 0-2 4 1-3-10 0-1-2 0-1-4 1-4 4-3 1-12-2-3-1-5 3-2zM304 189l0 6-8-1 1-1 5 0-1-3-1-1zM304 195l0-6 5 0 4 4-1 1-5-1-2 3zM288 166l3 1-3 1zM291 166l2 1-1 2zM289 171l2 3-1 2-2-2zM353 419l5-2 3 1-4 2-1-1-2 1zM415 3l16-2 21 0 10 1-19 2 15 0 2 0-3 2 14-2 6 1-15 3 5 0-5 3 0 3 2 1-6 1 3 2 0 2-2 0 2 2-4 0 2 1-1 1-6 1 2 3-5-1 5 3 1 2-4 0-4-2 1 1-3 2 8 0-12 5-9 1-6 4-13 3-4 6-4 2 0 2-4 5-3 1-3-3-4 0-5-8 0-4-2-3 1-2-1-1 4-3 3-1 3-3-7 1-2 0 2-4 6 1-4-3-4 0 3-2-2-6-3-1 1-1-5-1-14 0-4-3 9-1-11-1 17-3 1-1-5-1 13-3 0-1 24-1 9 2-3-1zM846 281l7-1-7 3zM577 346l1 1-1 3-3 1-2-2 3-3zM347 350l2 0 9 6 2 2-1 2 1 2-4 3-7-1-2-2zM286 225l0 2-2 2 0-3-3-2-4 2 1 2-1 1-1 0-2-2-4-1 1-4 1 0 3 2 6-2zM272 222l-1 0-1 4-5-6 0 2-2-1 0-4 6 1zM269 218l-6-1-5-6 1 0 8-6 4-1zM271 204l-4 1-8 6-1-1 0-2-4-2 4-4 9-1zM254 206l4 2 0 2-2 0-4-1zM246 206l2-5 4 0-3-4 2 0 0-2 5 0 0 7 2 0-4 4-2 3zM256 195l3-2-1 6-2 3zM332 236l-1 2-6 3-5-1 1 0 1 5 2 1-6 4-2 0-2-1-2-5 1-2-1-4 1-5-5 0-2-3-5 0-2-7-2 0 2-4 4-4-2 1 1 8 2-3-1-4 3-1 1-2 5 5 5-1 4 2 1-2 7 0-2 1 0 2 3 0 2 2 0 2 3 1-3 2 1 2-3 1 0 3zM343 247l-2-1-4 3-3-2-1-3 2-4-1-3-2-1-2-2 0-3 3-1-1-2 3-2 7 7-3 7zM349 245l-4 0-1 2-1 0-4-7 3-7 8 1-1 3 1 4zM319 193l2 1-1 1-4 0 1-2zM288 193l3 2-4 0-1-1zM277 178l11 2 6 6 4 1-10 2 2-2-3-1-1-3-8-2-1 0 1-1-9 2zM585 324l-5 0-4-2 0-3-5-4-2-5 5 0 5-6 4-1 0 1 3 0 4 2-1 12zM580 324l-7 5-4 6-4 0-2-1-5 5-2 0-2-7 0-9 3 0 0-12 6-1 1 2 5-2 2 5 5 4 0 3zM554 332l-1 12-4 2-3-1-1-2-1 2-3-5-2-16-7-16 5-1 2 2 11-1 2 2 6 0 6-1 2-1 3 2-5 2-1-2-6 1 0 12-3 0zM454 209l-2-4 3-4 5-2 7 7 1 7-6-1-8 1 0-3 8-1-4-1zM468 213l-1-7 1-3 17 0-2-31 4 0 22 17 0 2 3 0 0 7-2 5-9 2-4 0-6 4-2 0-3 6-1 4-7 1-3-7-3 2-4-1zM454 185l0-1 11 0 0-6 3-1 0-8 9 0 0-5 10 8-4 0 2 31-17 0-1 3-7-7-5 2 1-13zM507 233l-2 0 0-10-3-6 4-3 2-1 2 2 0 5-2 5zM540 179l1 5 2 3-1 12-4 3-1 4 1 4 2 0 0 1-1 2-3-4-2 2-4-1-5 1-4-1-2 1-4-3-4 1-1 6-2-2-2 1 0-2-3-1-2-6 9-2 2-5 0-7 3-1 17-13 6 3zM507 233l1-8 2-5 0-5 1-6 4-1 4 3 2-1 4 1 5-1 4 1 2-2 3 4 1 2-2 3-5 12-2 1-3-1-2 2-2 5-8 2-4-6zM540 211l3 10-4-1 0 2 2 2 1 5-2 4 0 4 4 8 0 2-8-2-5 0-4 0 0-2-3-6 2-5 2-2 3 1 2-1 5-12 2-3-1-2zM502 217l3 6 0 10-2 1-3-17zM500 217l3 17-8 4-3-1-1-4 2-7-1-4 0-5zM478 220l7-1 3 3 4 0 1 4-2 7 1 4-5-1-8 3 0-5-3-2 1-4 1-3-1-4zM462 212l6 1 0 1 4 1 3-2 3 7-1 1 1 4-1 3-3 1-1-4-1 1-3-6-3 1-3 3-5-7 4-2zM454 213l8-1 0 3-4 2zM477 228l-1 4 3 2 0 5-4-2-7-6 4-5 1-1 1 4zM463 224l3-3 3-1 3 6-4 5-4-3zM485 219l1-4 3-6 2 0 6-4 4 0 2 6 3 1 0 2-4 3-2 0-8 0 0 5-4 0zM576 236l-8 0-5 2-1 2-8-3-3 2 0 2-3 0-4 4-4-8 0-4 2-4 8-2 2-3 6-2 2-3 3-2 2 3 0 4 3 2zM551 241l-2 13-3 4-2 6-4 5-1-2-3 1-1-1-2 2-2-4 2-1-1-2 3-2 0-1 4 2 1-2 0-5-2-1 2-4-3-1-1-3 8 2 0-2 4-4zM531 245l5 0 1 3 3 1-2 4 2 1 0 5-1 2-4-2 0 1-3 2 1 2-2 1-7-9 2-7 5 0zM527 245l4 0 0 4-5 0zM585 279l6 3 2 5-3 10 1 1-8 2 0 3-4 1-5 6-5 0-3-2-2 1-4-5 0-10 6 0 0-6 5 3 4-1 5 5 2 0 0-3-4-1 1-9 1-2zM591 282l2 1 2 7 0 6 3 4 0 4-2 3-2-2 1-5-4-2-1-1 3-10zM595 290l8 0 8-4 1 14-1 2-3 4-6 3-7 7 1 13-1 3-7 4 0 3-2 0 0-3 0-5-1-7 4-6 1-12-4-2-3 0 0-1 0-3 8-2 4 2-1 5 2 2 2-3 0-4-3-4zM586 339l-2 2-2-2 2-3 2 0zM536 268l-2 3-1-2 2-2zM534 272l11 0 3 7 5-1 1-2 2-1 4 1 1 12 5 0 0 6-6 0 0 10 4 5-6 1-6 0-2-2-11 1-2-2-5 1 1-9 5-10zM585 260l0 3-4 4 0-5zM594 147l0 1-1 0-1 2 0 2 2-1-1 7-2-6 1-6 2-1zM594 145l-2 1 2-5 2 1zM637 293l1 10 0 1-1-2-1 1 0 4-9 26-5 2-3-2-2-7 1-5 3-6-1-6 2-4 5-2 4-3 1-3 1 0 3-6zM594 151l-2 1 0-2 1-2 1 0zM454 209l4-1 4 1-8 1zM525 155l-1-6-4-4 2-11 3-2 1 1 0 1 3-1-1 2 0 5-1 2 3 4 0 2-4 4 0 2zM477 164l0-4 9-4 4-3 0-2 7-2-3-10 10-4 18-1-2 11 4 4 1 6 1 4-1 10 3 5 1 0 3 3-17 13-3 1-3 0 0-2-22-17zM594 148l0-1 3 1 5-3 2 4-6 2 3 3-1 2-4 3-3-1 1-7zM639 175l7 0 5-6 0 1 1 2-1 0 0 3-1 5-9-1zM637 173l1-4 1 4zM628 156l1 5-5-2 2-3zM604 149l-2-4 5-3 0-7 3-2 6 0 4 5-1 5 6 5 4 8-1 0-2 0-2 3-5 0-8-7zM650 180l1-5 0-3 1 0 3 4 4 1 3 4-3 6-1 1 0 4-3 1-1 2-2 0-2 3-4 1-4-7 8-4 1-6zM958 303l0-3 1 3zM783 213l-1-3 1-3 7 0 2 1 1-2 2 1 1 6-4 2 1 2-5 2-2-1zM795 207l-2-1-1 2-2-1 0-4-3-3 0-3-3-3-2 0-5 2-1-6-2 0-1-3 2-3 2 1-1-4 1-1 4 6 3 0 2 3-2 2 3 2 8 8zM773 187l-5 2-2 4 5 8-1 3 5 10-2 7-2-11-5-12-4 4-3-1-1-7-3-5-4-3 1-4 1-1-1-6 2 1 1-3 0-6 3-2 2 0 0-3 2-1 2 3 1 5-2 3 1 4 3-1 1 3 2 1-1 2 4 2 2-1 0 2zM831 116l1 1-1-1-1 3 1 2-4 3 1 2 3 2-5 3-4-1 0-4-3-2 3-6 4 1-1-2 3-1 1-2zM714 94l9-4 14 3 1-2-1-2 1-3 9 2 1 2 4 2 8-1 5 3 6 1 5-2 2-2 6 1 0 6 1 1 6-1 6 4-6 0-2 3-5 3-4-1-1 2 3 3-3 2-10 3-2 2-12-4-11 0-5-5-12-3-2-5-9-6zM752 182l-1 4-3-7-3 0 0 3-3 0-2-7-2-1 2-3-3-1 1-3 4 2 0 2 7 1-2 5 1 2 1-2zM745 163l2 3-6 1-3-2 3-4zM703 138l-2 3-7 0-1 1 3 5 3 2-7 14-3-1-3 4 6 8-6 0-2 2-5-5-13 1 0-4 4-2-2-4-6-5 5 1 9-2 1-4 6-2 0-2 2-3-2-2 3 0 1-4-1-3 1-1 8-2 4 4zM672 132l4 1 3 0 4-4 4 5 3-2 4 0 1 1-8 2-1 1 1 3-1 4-3 0 2 2-2 3 0 2-6 2-1 4-9 2-5-1 2-3-5-8 1-8 4 0 1-1 3-1 0-3 2-2zM676 133l1-3-1-3-3-1 1-1 2 0 1-4 3 0 0 1 2 1-4 0 0 2 11 1 2 2 2 1 1 3-4 0-3 2-4-5-4 4zM680 116l2-1 4 1 1-3 13 2 3 1-4 4-3 0 0 2-5 1-2 3-11-1 0-2 4 0 2 0 2-2-7-2zM633 118l4-2 6 3 2 0 0-1 3-3 4 2 2 3 4 0 2 4 5 3 7 3 0 2-2-1-2 2 0 3-3 1-1 1-4 0-1-3-11-5-5 0-3 3-1-6-3-1 1-2-2 0 0-3 3 1 2-1-4-4-2 1 1 2zM629 156l-4-8-6-5 1-5-4-5-3-7 2-1 4 3 1 0 3-3 1 3 2 1 1 2 5 3 4 0 4-1 3-3 5 0 11 5 1 3-1 8 5 8-2 3 6 5 2 4-4 2 0 4-12-2-3-5-4 2-3-1-6-3-5-8-3 0zM594 147l0-2 2-3-2-1 0-4 1-3 8 0 7-1-3 2 0 7-5 3-5 3zM620 128l-1 0-2-3-2 0-3-2-1-3 4 0zM566 73l7 2 0 2 5 5-3 1 1 3-2 0 0 2-13-2-4 1-1-7 5-1 2-3-1-1zM554 97l2 2-4 5-2 0-3 1-6-2-1-1 2-4 2 1 7-3zM565 98l3-1 3 1 3 4 0 1-2 0-2 3 0-4zM562 75l1 1-2 3-5 1-2-1 0-2-4-1-1-2 9-1zM563 69l3 4-4 2-4-2-9 1 1-5 2-1 2 3 2 0 0-3zM564 63l-1 6-7-1 0-1-2-1-1-2zM557 110l1 1 6 1 4-2 4 2-2 3 1 2-5 1 0 1-8 0-1-3 1-3zM554 121l-2 4-2-2-1-5 2-3 1 3zM541 103l6 2 1 2 0 1-8-1-1 1 8 7 0 1-7-4-3-5-1 0-1 1-1-2 4 0 1-2zM515 90l0 2-1 1-8-5 2 0 4-1zM951 321l3 3-3 0-4-7zM948 286l1 1-2 0-1-2zM945 284l-3 0 0-2zM942 278l1 2-5-3zM727 229l-1 3-3 1-2-7 1-5zM829 174l-1 8-3-5 2-6zM469 43l-1 2 2 2-11 5-9-2 2-1-4-1 4-2-5 0 2-2 3-1 3 2 4-1 2 1zM618 118l4 2 1-2 6 5-2 0-1 6-2-1-1-3-3 3-5-8 4 0zM619 128l-4-3 2 0zM601 113l14 3 3 2 1 2-4 0-4 0-5-1-1-4zM833 212l-2-3 4 2 0 2zM839 221l1-3 1 0 0 2 2-3 0 3-3 4zM850 226l1 4-1 3-1-4-2 2 1 4-4-2 0-4-2-2-4 4 0-1 1-3 3-2 1 1 4-2 0-3 2 2zM828 223l-4 3 6-10 1 3zM835 194l1 4-2 3 1 6 6 1 1 4-3-3-1 1-2-2-4 0 1-2-1-1 0 1-3-3 1-10zM837 216l-1-2 4 1 0 2-3 2zM846 214l1 3-2-1 1 3-1 1-2-4 2 0 0-1-2-3zM777 232l3 1 1 1 2-1 4 4 0 7 3 3-2 2-6-5zM827 239l-5 0-4 9-2 1-3-1-6 2-2-4 4 1 0-3 5-1 3-5 1 2 2-1 0-4 5-5 1 3 5 2zM820 235l0 4-2 1-1-2zM534 103l6-1 1 1-2 1-1 2-4 0 1 0zM555 95l-1 2-3-1-7 3-2-1 0-2 4-2zM600 206l1-8 4-3 3 6 11 11-2 0-7-6-4 0-2-1-1 2zM341 318l2 6 6 1 1 5 3 0 0 6 0 2-2 3-8-1 1-6-8-4-6-6 1-8 8-1zM642 192l4 7-2 1-1 3-9 5-12 4-2 0-1-2-2-6 0-4 2-4 9 1 1 1 5-5zM586 139l4-1-1 2zM586 139l3 1-3 1-2-2zM568 182l0 6-3 0 0 2-22-13-3 2-2 1-6-3-3-3-1 0-3-5 1-10-1-4 1-1 0-2 4-4 0-2 10 3 2 3 9 3 2-2-1-3 3-3 5 0 7 4-1 5zM632 227l-7 10-4 0-5 3-3-1-3 3-4-1-6-3-2-3-4-6-3-1 3-3 1-6 4-7 1-6 3 1 1-2 2 1 4 0 7 6-2 5 3 1 0 1 3 4zM617 212l2 0 0 2-1 1 1 1-1 2-3-1zM635 216l0 6-3 5-11-4-3-4 0-1 1-2 3 3zM594 256l-10 0-2 1 1-6 4-5-2-1 1-4 7-1 1-1 3 8-3 5zM584 256l2 2-1 2-4 2 1-5zM547 115l-8-7 1-1 8 1 1 3-1 1zM557 116l1 3-4 2-2-3 3-2zM547 105l3-1 7 6 1 3-1 3-2 0 0-1-2-2-2 2-3-3 1-1-1-3 0-1zM551 115l-2 3-2-2 0-1 1-3zM552 118l-1-3 2-2 2 2 0 1zM330 218l2 0 0 2-3 0zM586 241l-4-3-4 1-2-3-8-10-2-1 2-1 1-4 2-1 3 3 6 0 3-2 4 1 2-4 0-3 1-1 2 1 2 11-3 3 3 1 4 6-4 4-1 1z"/>
<path class="cm-b4" data-tip="Norway: 412 per 100,000" d="M529 9l3-1 9 3-5 1-3 4-2 0-4-2 1 0-8-5zM565 35l-5 1 1-2-3-1-3 1-3 3-8-1-2 0 0 2-4-1 0 2-2 0-6 9 0 2-2 0-2 3 1 3 1 2 0 3-3 4-1-2-5 4-3 0-3-1-2-10 12-7 8-9 9-6 8-1 3-2 7-1 7 2-2 1zM551 8l-7 2-12-2 11-1zM548 13l-4 1-4 0 1-1-1-1 4 0z"/>
<path class="cm-b4" data-tip="New Zealand: 388 per 100,000" d="M953 382l-5 4-2 1-1-1 3-3 0-2-2-1 7-7-1-9 1 0 2 2 0 7 1-2 0 3 1 1 5-1zM928 393l14-10-1 3 3-1-1 2-7 5 0 2-5 1-6 6-5 2-6-2 1-1z"/>
<path class="cm-b4" data-tip="Sweden: 356 per 100,000" d="M525 65l3-4 0-3-1-2-1-3 2-3 2 0 0-2 6-9 2 0 0-2 4 1 0-2 2 0 6 3 2 6-4 0-2 2 1 2-7 5-1 4 4 4-2 3-2 1-2 7-3 0-1 2-3 1z"/>
<path class="cm-b4" data-tip="Finland: 331 per 100,000" d="M560 36l0 2 4 2-2 2 4 3-1 2 2 3-1 1 4 2-6 7-12 2-4-2-1-6 1-2 7-5-3-2-2-6-6-3 8 1 3-3 3-1 3 1z"/>
<path class="cm-b4" data-tip="Australia: 322 per 100,000" d="M877 384l1 0-5 8 0-1-3 2-2 0 2-9 3 1zM833 357l-6 2-2 3-10 0-6 4-4 0-3-3 4-6 0-9-1-11 1 1-1-3 2 2-1-6 4-8 0 2 8-6 12-3 4-5 3-6 1 3 1 0 0-2 1-1 1 0 5-7 4-1 3 4 3 0 0-2 4-6 6-1 0-2-2-1 2-1 7 4 4-1 1 1-3 4-3 5 12 9 2-1 3-8 2-8 3-6 2 12 2-1 2 3 0 13 5 4 1 7 3 0-1 3 4 6 0 3-1 6-7 12-12 13-3 5-13 6-2-2 1-2-5 3-7-3 0-6-3-1 2-4-5 2 6-7-7 6-2-1 0-6-6-4z"/>
<path class="cm-b4" data-tip="Switzerland: 305 per 100,000" d="M524 100l-1 1 3 1 0 1-3 0-1 1-5 1-1-2-1 1 0-2 2-2 1-1z"/>
<path class="cm-b3" data-tip="Canada: 284 per 100,000" d="M199 95l-4-4-4-2 2-4-2-2 1-6 3-3-2-2 0-6-2-4-6 3-1-3-4-1 24-27 8 3 17-4 0 1 4-2 3 3 4-2-1 2 7-1 11 2 1 2-4 1 4 1 8-1 1 2 3-2-1-1 2-1 5 0 2 2 5 1 7 0 3-3 3 1-2 3 7-5-3-3 6-5 4 2 1 3-3 1 4 1-2 3 4-2 2 1-2 2 1 2 6-4 2-3 6 0 2 2-3 3-1 2-5 2-5 0-6 5-10 3-1 2-3 1-8 5-4 6 3 0 0 5 3 0 11 6 6 0-2 6 0 3 3 3 5-4 0-5-1-1 10-6 1-5-2-2 4-3 2-7 9 0 4 3 4 1-2 6 3 2 9-6 4 10-1 2 8 5 1 2 2 2-1 3-12 6-15 0-7 4-8 7 7-5 10-3 2 2-3 2 0 6 3 1 4 0 3-4 0 3 1 1-16 7-2 0 1-3 5-2-7 0-1-2 1-4-3-1-8 8-8 0-7 4-4 0-2 1 0 2-10 3-1-1 4-5 1-5-4-5-7-5-8 1-6-2-1-2-1 1zM313 55l5-2-4 2zM338 26l-2-1 2-1 7 1zM320 56l3-1-2 2zM314 20l-2 1-5 0 5-2zM315 11l2 1-1 1-5 0 1-2zM323 22l-7-1 1-3-7-2 2-1 9 1 1 1-1 1 3 1 13-1 4 2-5 2zM286 13l2 0-1 1-6 0zM288 11l2 1-6 0zM366 88l-4 5 1-1 2 0-1 1 5 1-1 3 2-1 0 4-2 2-2 0 0-3-3 3-2 0 2-2-2-1-7 0 1-2 6-7 4-3 1 0zM317 47l6 4-2 1-4-2-7 3 0-2-3 0 6-6zM339 27l2-1 6 3 0 1 4-1 1 2 5 1 2 4-5 1 8 2 2 3 3 0-7 5-4-4-3 1-1 1 4 4 1 3-2 2-7-3 4 5-10-3-2-1 1-1-5-3-7 2-1-1 2-3 9 0 5-5 0-2-6-2 1-1-4-3-5 1-15-2-1-1 3-1-3 0 1-2 6-4 6-1-3 2 1 2 3-2 6-1 2 2-2 2zM310 23l8 0-14 5 2-4zM258 18l11-4 6 0-4 3zM185 80l3-1-4 6-1-4zM300 10l8 1 0 2-10-1 3-1-2 0zM197 97l-5-1-2-3-2-1 0-2 6 1zM257 22l7 0 2 2-21 7 0-1-4-1 9-5-1-2zM287 18l4 0-3 2-13 2-3 0 1-1 5-1-12 0 8-3 10 2-1-2 3-1 2 0zM284 25l1 1-1 5 5 2-5 2 1 1-2 1-6-1-17 2 0-2-5 0 0-2 11-1-11-1-1-1 6-1-6-1 6-3 7-1 1 0-2 1 5 0 2 1 4-1 1 1-1 2 2-1 1-3zM295 26l-1-1 4-2 6 1-3 2 2 1-2 2-6 1-4-3zM285 24l4 0-4 2-1-2zM308 16l0 1-3 3-4 1-2-1 2-1-4 0 2-2zM321 7l8-1 7 2 1 2-8 2-7 0-1-1 3-1-5-1zM332 4l26-2 30 1-13 2 4 0-13 4-12 1 3 0-2 1 1 1-11 3 3 1-6 1-17 0 4-2 1-2 5 1-4-2 8-2-2-1 0-1 10-1-10 0zM339 41l-4 0 2-2 3 0zM298 35l0 1-2 1-6-2 5-2zM343 92l4 1 2 2zM342 101l0 2 4 0-3 2-2-2z"/>
<path class="cm-b3" data-tip="Austria: 268 per 100,000" d="M542 98l-2 4-6 1-4-2-4 1-3-1 1-1 8 0 0-3 1-1 2 1 2-2 5 1z"/>
<path class="cm-b3" data-tip="Denmark: 262 per 100,000" d="M523 77l-3 0-1-6 5-3 0 3 1 1-2 3zM529 73l1 2-1 2-3-3z"/>
<path class="cm-b3" data-tip="United Kingdom: 241 per 100,000" d="M485 80l-3 0 0-4 5 2zM493 82l0-2-2-2-3-2 0-2-1 2-1-5 2-5 5 0-2 3 4 0-2 5 2 0 6 9 3 1-1 2 0 2-2 2-8 0-6 2-1 0 6-4-4-1-1-1 3-1-1-2 0-2z"/>
<path class="cm-b3" data-tip="Ireland: 228 per 100,000" d="M485 80l1 2-2 3-5 2-3-1 2-3-1-3 5-4 0 4z"/>
<path class="cm-b3" data-tip="Germany: 214 per 100,000" d="M534 80l2 9-6 2 3 5-1 1 0 3-8 0-6-1 2-4-5-1 0-2 0-2-1-4 2-1 0-4 5-1-1-3 3 0 3 3 4-2z"/>
<path class="cm-b3" data-tip="United States: 207 per 100,000" d="M199 95l68 0 1-1 1 2 6 2 8-1 7 5 4 5-1 5-4 5 1 1 10-3 0-2 2-1 4 0 7-4 8 0 8-8 3 1-1 4 1 2 0 1-10 6-2 2 2 2-10 3 4 0-5 0-4 6-1-2 0 4-3 4 1-3 0-4-1 4-2-1 2 1-1 8-17 13-1 5 1 10-2 5-2 0-1-2-2-6 1-2-2-5-4 1-2-2-9 0 0 4-10-2-4 1-8 5-1 6-5-1-3-10-4-1-2 2-2-1-5-8-12 2-8-5-7 1-2-5-5-2-2-18 3-8 6-9 2-8 4 0 0 3zM76 188l2 2-3 2-1-3 1-2zM122 61l2 0-3 1-1-1zM146 68l2 1-7 2zM204 34l-24 27 4 1 1 3 6-3 2 4 0 6 2 2-3 3-2-2 1-2-1-3 1-3-6 0-4-4-8-1-5-3-3 1-2 2-10 2 8-6-13 6 0 1-4 2-15 7-19 4 21-7 9-6-6 1 0-1-2 1 1-2-5 2 3-3-1-1-3 0-2-2 2-1-1-2 3-1 6-3 10-2 0-2 3-1-10 1-3-1 0-3 10-2 2 0-2 1 5 0-2-5-2-1 3-1 28-7 2 0 0 2zM121 51l5 1-3 1-3-1z"/>
<path class="cm-b2" data-tip="South Korea: 196 per 100,000" d="M826 131l5-3 5 6 1 6-6 2-3-8 1 0z"/>
<path class="cm-b2" data-tip="Netherlands: 189 per 100,000" d="M516 81l0 4-2 1 1 4-3-3-4 1 3-6z"/>
<path class="cm-b2" data-tip="France: 176 per 100,000" d="M357 239l-4 7-4-1 1-4-1-4 1-3 3 1zM515 94l5 1-2 4-1 1-2 2 0 2 1-1 1 2 2 7-3 2-5-1-3 1 0 2-7-1-6-2 2-8-4-5-4-2 0-2 7 0-1-3 3 1 5-2 1-3 2-1 8 5zM522 115l2-1 0 5-2 0z"/>
<path class="cm-b2" data-tip="Japan: 173 per 100,000" d="M865 126l-1 4 3 7 0 2-8 2-2 4-3-4-10 2 3 3 1 5-2 2-1-2-1-3-4-3 3-1 3-6 8 0 0-6 3 2 3-5-2-9 2-1zM864 111l1-1 2 3-3 1 0 3-6-2 1 4-3 0-2-4 0-2 3 0-3-7zM848 145l3-3 3 2-1 2-2-1 0 2z"/>
<path class="cm-b2" data-tip="Czechia: 164 per 100,000" d="M536 89l10 5-4 2-5-1-2 2-2-1-3-5z"/>
<path class="cm-b2" data-tip="Spain: 158 per 100,000" d="M481 133l1-3-1-5 3-6-1-1-3 0-1-2-2 2-1-4 4-2 15 1 6 2 7 1 0 2-3 2-3 0-3 6 1 2-6 6-5 0-3 3-3-3z"/>
<path class="cm-b2" data-tip="Chile: 152 per 100,000" d="M336 421l2 7 4 0-2 3-7-2-12-7 10 4 1-4zM309 309l4 6 0 3 3 8 2 0 0 4-3 2 2 7-3 5-1 10 4 9 0 6-2 2 2 6-1 1 1 11 5 8-1 1 1 12-1 1 1 4 3 0 2 5 8 0-4 2 0 3-1 0-10-5-5-11 0-3 1-2-4-1 2-3-1-5 3 1 0-7-2-1 0 4-2 0 0-13-3-6 1-1 2-15-3-11 0-24-1-10z"/>
<path class="cm-b2" data-tip="Portugal: 142 per 100,000" d="M477 118l2-2 1 2 3 0 1 1-3 6 1 5-1 3-4 1 0-5-2-1 3-7z"/>
<path class="cm-b2" data-tip="Italy: 131 per 100,000" d="M526 102l4-1 4 2 1 3-4 1 1 4 6 6 2 0 0 2 7 4 0 1-4-2-1 2 2 2 0 1-2 3-1 0 0-3-2-3-11-8-2-5-4-1-3 2-2-7 5-1 1-1 3 0zM538 130l2-1-1 6-7-4 0-1zM522 121l1-1 2 2 0 4-2 1-2-6z"/>
<path class="cm-b2" data-tip="Nepal: 126 per 100,000" d="M736 163l1 5-14-4-9-4 2-5 3 1 10 6z"/>
<path class="cm-b2" data-tip="Poland: 118 per 100,000" d="M556 80l1 7 1 4-3 4-9-1-10-5-2-9 8-3 5 1 7 1z"/>
<path class="cm-b2" data-tip="Greece: 104 per 100,000" d="M569 139l-4 1-4-1 1-1zM558 119l8 0 0-1 2 1-1 2-6 0 2 2-2 1-3-1 2 3-1 1 3 2 0 2-2-1 1 2-2 0 1 3-4-1-4-9 2-4z"/>
<path class="cm-b1" data-tip="Argentina: 96 per 100,000" d="M336 421l3 4 7 3 0 1-4-1-4 0zM347 350l0 12 5 8-1 6-4 2-8 0 2 6-4 1-2-1-1 1 1 3 2 1 1-1 1 2-3 3 0 5-2 0-2 1 0 3 6 3 0 3-3 1 0 4-3 3 3 4-8 0-2-5-3 0-1-4 1-1-1-12 1-1-5-8-1-11 1-1-2-6 2-2 0-6-4-9 1-10 3-5-2-7 3-2 0-4 2-3 4 1 2 2 0-3 4 1 6 6 8 4-1 6 8 1 2-3 0-2 1-1 2 2 0 2z"/>
<path class="cm-b1" data-tip="Romania: 92 per 100,000" d="M570 106l4 1-2 1 0 4-4-2-4 2-6-1-1-1-7-6 2 0 4-5 5 0 4-1 5 4z"/>
<path class="cm-b1" data-tip="South Africa: 87 per 100,000" d="M544 345l1-2 1 2 3 1 4-2 1-12 2 7 2 0 5-5 2 1 4 0 4-6 7-5 5 0 1 7 0 5-2 0-2 3 2 2 2-2 2 0-2 6-12 13-6 4-9 0-6 3-5-2-1-5 1-3zM577 346l-2 0-3 3 2 2 3-1 1-3z"/>
<path class="cm-b1" data-tip="Turkey: 79 per 100,000" d="M616 133l-6 0-7 1-8 0-1 3-1-1 1-2-4 0-1 2-4 0-3-2-2 0-3 2-5-2-4-5 1-2-2-2 3-3 4 0 1-2 4 0 6-3 4 0 9 4 5-1 3-1 5 1 1 3 3 2-2 1zM566 118l5-1 2 3-3 0-3 3 0-2 1-2z"/>
<path class="cm-b1" data-tip="Brazil: 71 per 100,000" d="M360 362l-1-2 1-2-2-2-9-6-2 0 9-11 0-2-2-2-1 1 0-6-3 0-1-5-6-1-2-6 2-7-3-3 0-3-5 0-2-8-10-4-4-3 0-6-3 1-5 3-3 0-3 0 0-5-2 2-6-2 1-1-3-5 2-3 1-4 6-4 2 0 1-10-1-5 2 0 0-1-2-1 0-2 5 0 1-1 2 3 2 1 2 0 6-4-2-1-1-5-1 0 5 1 6-3 1-2 2 1 1 3-2 4 1 3 3 2 4-3 2 1 1 0 1-2 4 0 4 1 4-7 1 0 2 8 1 0 0 2-2 3 1 1 5 0 0 4 2-2 8 3 1 3 3-1 10 2 8 6 4 1 3 7-1 6-10 13 0 15-4 13-3 4-7 1-7 5-2 3-1 9z"/>
<path class="cm-b1" data-tip="Ukraine: 67 per 100,000" d="M576 86l5-1 2 3 2 0 1 2 12 3 0 6-2 0-1 2-6 2-2 1 0 1-4 0-4-1 0-2-3 1-2 4-4-1 2-3 2 0 0-1-3-4-3-1-3 1-4 1-5 0-2-2 1-2 3-4-1-4 4-1 13 2 0-2z"/>
<path class="cm-b1" data-tip="Mexico: 64 per 100,000" d="M191 148l7-1 8 5 12-2 5 8 2 1 2-2 4 1 3 10 5 1-4 11 3 12 4 2 8-2 2-1 2-6 9-2 1 3-4 8-1-1-3 2-5 0 0 2-2 0 3 4-4 0-2 5-4-5-2 0-5 1-18-8-4-3-1-4 2-3-1-5-7-9 0-3-5-8-1-7-1-1-2-1-2 5 5 12 1 7 3 3-2 2-5-6 1-4-6-6 3-2-3-4z"/>
<path class="cm-b1" data-tip="Ecuador: 61 per 100,000" d="M291 253l-1 5-3 3-3 1-4 7-1-2-2 0 0-3 1-3 0-1-1 1-2-1 0-4 3-6 3-2 4 3 3 0z"/>
<path class="cm-b1" data-tip="Peru: 58 per 100,000" d="M306 266l-2 0-6 4-1 4-2 3 3 5-1 1 6 2 2-2 0 5 3 0 3 5-2 8 2 5-2 3-1 3-17-12-12-24-4-4 1-1-2-3 3-4 0 3 2 0 1 2 4-7 3-1 3-3 1-5 4 4 2 3 6 0 2 1-1 4z"/>
<path class="cm-b1" data-tip="Bolivia: 55 per 100,000" d="M308 288l3 0 5-3 3-1 0 6 4 3 10 4 2 8 5 0 0 3 3 3-2 7-2-3-8 1-1 8-4-1 0 3-2-2-4-1-2 3-2 0-3-8 0-3-4-6 2-3-2-5 2-8z"/>
<path class="cm-b1" data-tip="Russia: 54 per 100,000" d="M674 6l8 1 7 2 1 2-13-1-6-2zM695 10l7 2-10 1 0-3zM773 18l14 1 1 2-10 0-6-1-1-2zM794 20l6 0-5 1-5-1zM783 25l3-2 5 2zM584 7l12 0-7 1zM554 79l-7-1 0-1 3-1 4 1zM608 24l4-3-1-1 9-3 13-1 2 1-18 5-4 5 2 2 5 3-9-1-5-1 0-2 1 0 0-2 3-2zM840 81l14 14-4-1 1 5 6 5-3-2 0 3-2-3-8-13-6-7 1-2-2-1zM832 117l-1-1-1-2 2 0-4-6 1-1 4 0-1-10-5 2-4 0-7-5-5-1-10-10-7-2-5 1-1 1 2 3 0 6-2 2-4-2-6-1-2 2-5 2-6-1-5-3-8 1-4-2-1-2-9-2-1 3 1 2-1 2-14-3-9 4-12-5-4 0-4-1 0 1-13-10 1-1-7 3-1-1-5-1-2-3-5-1-8 4-8 1-1 1 2 2-3 3 5 2 0 2-4 0-8-1-2 1-9-3-4 0-4 3 0 2-3-1-1 6 4 2 4 4-5 6 6 9-1 2-4-2-3-2-14-3-9-6 3-3-2-1 4-2-2 0 1-2 2 0 0-6-12-3-1-2-2 0-2-3-5 1-1-3 3-1-5-5 0-2-7-2-3-4 1-6 2-1-2-2 6-7-4-2 1-1-2-3 1-2-4-3 2-2-4-2 0-2 5-1 2-1 10 2 11 4 1 2-6 3-11-2 4 2 1 4 5 2-2-3 1-1 6 2 2-1-2-2 4-3 4 1 1-2-4-5 6 1 2 2-3 0 1 2 2 1 3-1 0-2 11-3 1 0-1 1 10-1 3 1 2-2-3-1 1-1 19 5 1-2-6-2-3-4 4-6 6 1 1 2-1 2 4 2 1 4 3 2-2 6 3 0 3-4-2-2 0-2-4-1 1-3-4-2 2-2-1-2 3 1 0 3 3 0-2-1 3-2 9 2-5-5 12-1-3-1 1-2 11-2 14-1 0-2 4-1 8 3 7-1 8 2 1 2-6 2 7 1 3 2 3-1 17 2-1-2 8 0 16 7-1-2 4 1 12 0-4-3 2-1 20 2 11 3 13 0 8 4 14 0 7 2 1-1-4-3 12 1 12 2 16 13-6-5 3 3-1 2-3-1 11 7-4-1-6 3-3 4 1 1-5-2-4 2-2-1-1 2-4-1 1 5 5 2 3 4-2 0 2 3 2 1-3 2 2 3-3 1 2 3-2 3-13-14-3-4-1-3 3-1 4-9-2-4-3 1 1 2-2 3-6-3-4 1-2 4 4 2-8 1-1-2-4 0-2 1-14 1-7 12 9 3 1-1 3 0 6 3 6 15-1 7-3 9-2 2-4-2zM871 29l2 2-3 0zM583 105l4 0 4 1 0 1-6 3-1-1 0-1-3-1z"/>
<path class="cm-b0" data-tip="Colombia: 49 per 100,000" d="M314 249l-2-3-1 1-5 0 0 2 2 1 0 1-2 0 1 5-1 10-2-1 1-4-2-1-6 0-2-3-4-4-3-2-3 0-4-3 1-4 4-4-2-11 2-2 0-2 5-3 2-5 4 0 5-4 2 1-1 1-4 4-2 4 2 0 2 7 5 0 2 3 5 0-1 5 1 4-1 2z"/>
<path class="cm-b0" data-tip="Thailand: 47 per 100,000" d="M790 207l-7 0-1 3 1 3-5-1 0-2-2 0-2 11 4 8 5 4-2 1-1-1-3-1-4-6-1 2 1-7 2-7-5-10 1-3-5-8 2-4 5-2 1 3 2 0 1 6 5-2 2 0 3 3 0 3 3 3z"/>
<path class="cm-b0" data-tip="Kenya: 44 per 100,000" d="M609 268l-4-4 0-1-11-7 0-4 3-5-3-8 4-4 2 3 6 3 4 1 3-3 3 1-2 4 0 11 2 3-4 3z"/>
<path class="cm-b0" data-tip="Morocco: 41 per 100,000" d="M494 139l3 10-7 2 0 2-4 3-9 4 0 4-1 1-7 1-3 7-4 3-2 7-6 1 7-16 5-6 3 0 6-6-1-4 1-4 7-5 3-6z"/>
<path class="cm-b0" data-tip="China: 38 per 100,000" d="M799 194l-2-1-1-3 2-1 4-1 1 1-1 4zM703 116l0-2 1-1-4-5 6-2 0-6 5 1 1-1-1-3 2 0 1-3 2 2 9 6 2 5 12 3 5 5 11 0 12 4 2-2 10-3 3-2-3-3 1-2 4 1 5-3 2-3 6 0-6-4-6 1-1-1 0-6 4 2 2-2 0-6-2-3 1-1 5-1 7 2 10 10 5 1 7 5 4 0 5-2 1 10-4 0-1 1 4 6-2 0 1 2-2-2-1 2-3 1 1 2-4-1-3 6-7 3 0-5-2-1-4 5-2 0-1 2 7 5 2-2 5 1 1 2-3 0-3 6 3 2 7 8 1 3-1 1 3 2 0 6-1 0-4 12-6 5-4 2-1-1-2 2-6 2 0 3-2 0 0-3-5-1-3-1-2-3-4-2-2 2-6 1-1 1 1 4-2-1 0-2-2 1-4-2 1-2-2-1-1-3-3 1-1-4 2-3-1-5-2-3-2 1-3-1 1-1-2-2-2 1-2-1-5 5-2 0-4-2-3 4-1-3-1 1-7-1-10-6-3-1-8-4-1-4 2 1 0-2-2-4-4-4-4-1-4-4-1-1-1-3-2-1-2-2 2-3 5-1 0-2 3 0z"/>
<path class="cm-b0" data-tip="Kazakhstan: 33 per 100,000" d="M714 94l-1 3-2 0 1 3-1 1-5-1 0 6-6 2 4 5-1 1 0 2-3-1-13-2-1 3-4-1-2 1-6 6-1-2-3 0-1-3-1 0-1-3-4-2-7 0-10-6-6 2 3 11-6-3-4 2 0-3-3-1-4-5 3 0-1-2 5 0-2-5-4-1-5 2-4-4-4-2 1-6 3 1 0-2 4-3 4 0 9 3 2-1 8 1 4 0 0-2-5-2 3-3-2-2 1-1 8-1 8-4 5 1 2 3 5 1 1 1 7-3-1 1 13 10 0-1 4 1 4 0z"/>
<path class="cm-b0" data-tip="Vietnam: 29 per 100,000" d="M788 219l5-2-1-2 4-2-1-6 0-6-8-8-3-2 2-2-2-3-3 0-4-6 6-1 2-2 4 2 2 3 3 1-4 3-1 5 10 13 2 11-10 10 0-4z"/>
<path class="cm-b0" data-tip="Indonesia: 26 per 100,000" d="M892 261l-2 21-2-3-7 1 3-4-1-6-12-6-2 2 0-3-2-1 4-2-4 0-4-4 5-2 4 1 1 7 3 1 6-5zM846 281l0 2-2 2-3 1 2-3zM872 275l1-5 1 3zM827 239l-1 3 2 3-1 2 4 3-4 0-1 5-2 2-2 9 0-2-3 2-1-2-4-1-3 1-1-2-4 0 0-4-3-7 2-5 2 4 6-2 3 1 2-1 4-9zM859 262l3 1 1 2-8-1 1-2zM852 265l-2-2 3 0zM855 246l2 3 0 3-1 0 0 4-2-7zM841 250l4 0 2-3-1 4-12 1-1 2 3 3 7-2-1 1-1 0-4 3 5 11-2 1-1-1 2-3-3 1-1-1-1-6-2 1 0 8-2 1-1-1 1-6-2-2 3-11 3-3zM833 286l-4-3 3 0 2 2zM836 280l4-1 0 1-4 1-4 0 0-1zM827 280l2-1 1 2-7 1 4-3zM801 273l0 1 5 1 1-2 5 2 1 2 7 3-3 1-22-5 0-1-3 0 2-3zM790 256l1 4 2 0 2 3-2 8-3 1-5-6-9-14-2-5-10-12 6 1 10 10 2 0 3 2 3 4-1 3z"/>
<path class="cm-b0" data-tip="India: 22 per 100,000" d="M760 162l0 3-2 0-3 2 0 6-1 3-2-1 1 6-1 1-3-5-1 2-1-2 2-5-7-1 0-2-4-2-1 3 3 1-2 3 2 1 2 7-1 1-5 0 0 5-4 2-7 8 0 1-4 3 0 17-2 1-1 2 1 1-2 1-2 3-3-3-10-23-5-17-5 1-4-3 1-2-1-1-4-3 2-2 6 0-6-8 3-4 3 1 7-14-3-2-3-5 1-1 7 0 2-3 4 4 2 4 0 2-2-1 1 4 8 4-2 5 9 4 14 4-1-5 1-1 1 3 3 2 6-1-2-3 2 0 5-5 2 1 2-1 2 2-1 1z"/>
<path class="cm-b0" data-tip="Saudi Arabia: 21 per 100,000" d="M593 158l3 1 4-3 1-2-3-3 6-2 7 3 8 7 5 0 5 2 6 6 2 6 2 0 0 2 2 4 9 1 1 2-1 6-8 4-8 1-5 5-1-1-9-1-2 4-5-10-6-6-2-8-3-2-7-12-1 0z"/>
<path class="cm-b0" data-tip="Egypt: 18 per 100,000" d="M600 182l-32 0-2-26 1-5 10 2 5-2 3 2 0-1 6 0 2 6-2 6-5-7 10 19 0 2z"/>
</svg>
<div class="cm-tip" data-map-tip hidden aria-hidden="true"></div>
</div>
<ul class="mt-3.5 flex flex-wrap gap-x-4 gap-y-2 text-[.8rem] text-[#4b5563]" aria-label="Active users per 100,000 people">
<li class="flex items-center gap-[7px]"><span class="cm-sw b0" aria-hidden="true"></span><b class="text-[#111827]">Under 50</b> 11 countries</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b1" aria-hidden="true"></span><b class="text-[#111827]">50–99</b> 11 countries</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b2" aria-hidden="true"></span><b class="text-[#111827]">100–199</b> 12 countries</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b3" aria-hidden="true"></span><b class="text-[#111827]">200–299</b> 7 countries</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b4" aria-hidden="true"></span><b class="text-[#111827]">300 and over</b> 6 countries</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw none" aria-hidden="true"></span>No data</li>
</ul>
</figure>
<div>
<h3 class="text-[.75rem] font-bold tracking-[.1em] text-[#4b5563] uppercase">Highest rates</h3>
<ol class="mt-3 grid gap-3">
<li class="grid grid-cols-[1fr_auto] gap-x-2.5 gap-y-1 text-[.9rem]">Norway <span class="font-bold tabular-nums">412</span><div class="col-span-full h-1.5 overflow-hidden rounded-full bg-[#f3f4f6]" aria-hidden="true"><i class="block h-full rounded-full bg-[#440154]" style="width:100%"></i></div></li>
<li class="grid grid-cols-[1fr_auto] gap-x-2.5 gap-y-1 text-[.9rem]">New Zealand <span class="font-bold tabular-nums">388</span><div class="col-span-full h-1.5 overflow-hidden rounded-full bg-[#f3f4f6]" aria-hidden="true"><i class="block h-full rounded-full bg-[#440154]" style="width:94%"></i></div></li>
<li class="grid grid-cols-[1fr_auto] gap-x-2.5 gap-y-1 text-[.9rem]">Sweden <span class="font-bold tabular-nums">356</span><div class="col-span-full h-1.5 overflow-hidden rounded-full bg-[#f3f4f6]" aria-hidden="true"><i class="block h-full rounded-full bg-[#440154]" style="width:86%"></i></div></li>
<li class="grid grid-cols-[1fr_auto] gap-x-2.5 gap-y-1 text-[.9rem]">Finland <span class="font-bold tabular-nums">331</span><div class="col-span-full h-1.5 overflow-hidden rounded-full bg-[#f3f4f6]" aria-hidden="true"><i class="block h-full rounded-full bg-[#440154]" style="width:80%"></i></div></li>
<li class="grid grid-cols-[1fr_auto] gap-x-2.5 gap-y-1 text-[.9rem]">Australia <span class="font-bold tabular-nums">322</span><div class="col-span-full h-1.5 overflow-hidden rounded-full bg-[#f3f4f6]" aria-hidden="true"><i class="block h-full rounded-full bg-[#440154]" style="width:78%"></i></div></li>
</ol>
<p class="mt-3.5 text-[.78rem] text-[#4b5563]">Countries in grey have fewer than 1,000 users, too few to report. Borders: Natural Earth.</p>
</div>
</div>
<div class="mt-5" data-view="table" hidden>
<div class="max-h-[380px] overflow-auto rounded-xl border border-[#e5e7eb] focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[#3b528b]" tabindex="0" role="region" aria-labelledby="cm-world-cap">
<table class="w-full border-collapse text-[.9rem] [&_td]:border-t [&_td]:border-[#e5e7eb] [&_td]:px-3.5 [&_td]:py-[9px] [&_th]:border-t [&_th]:border-[#e5e7eb] [&_th]:px-3.5 [&_th]:py-[9px] [&_th]:text-left">
<caption id="cm-world-cap" class="px-3.5 py-3 text-left font-bold">Active users per 100,000 people, 47 countries</caption>
<thead class="sticky top-0 bg-[#f9fafb] text-[.75rem] tracking-[.06em] text-[#4b5563] uppercase"><tr><th scope="col">Rank</th><th scope="col">Country</th><th scope="col">Per 100,000</th><th scope="col">Band</th></tr></thead>
<tbody>
<tr><td class="text-[#4b5563]">1</td><th scope="row" class="font-semibold">Norway</th><td class="font-bold tabular-nums">412</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">2</td><th scope="row" class="font-semibold">New Zealand</th><td class="font-bold tabular-nums">388</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">3</td><th scope="row" class="font-semibold">Sweden</th><td class="font-bold tabular-nums">356</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">4</td><th scope="row" class="font-semibold">Finland</th><td class="font-bold tabular-nums">331</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">5</td><th scope="row" class="font-semibold">Australia</th><td class="font-bold tabular-nums">322</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">6</td><th scope="row" class="font-semibold">Switzerland</th><td class="font-bold tabular-nums">305</td><td class="whitespace-nowrap"><span class="cm-sw b4" aria-hidden="true"></span> 300 and over</td></tr>
<tr><td class="text-[#4b5563]">7</td><th scope="row" class="font-semibold">Canada</th><td class="font-bold tabular-nums">284</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">8</td><th scope="row" class="font-semibold">Austria</th><td class="font-bold tabular-nums">268</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">9</td><th scope="row" class="font-semibold">Denmark</th><td class="font-bold tabular-nums">262</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">10</td><th scope="row" class="font-semibold">United Kingdom</th><td class="font-bold tabular-nums">241</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">11</td><th scope="row" class="font-semibold">Ireland</th><td class="font-bold tabular-nums">228</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">12</td><th scope="row" class="font-semibold">Germany</th><td class="font-bold tabular-nums">214</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">13</td><th scope="row" class="font-semibold">United States</th><td class="font-bold tabular-nums">207</td><td class="whitespace-nowrap"><span class="cm-sw b3" aria-hidden="true"></span> 200–299</td></tr>
<tr><td class="text-[#4b5563]">14</td><th scope="row" class="font-semibold">South Korea</th><td class="font-bold tabular-nums">196</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">15</td><th scope="row" class="font-semibold">Netherlands</th><td class="font-bold tabular-nums">189</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">16</td><th scope="row" class="font-semibold">France</th><td class="font-bold tabular-nums">176</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">17</td><th scope="row" class="font-semibold">Japan</th><td class="font-bold tabular-nums">173</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">18</td><th scope="row" class="font-semibold">Czechia</th><td class="font-bold tabular-nums">164</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">19</td><th scope="row" class="font-semibold">Spain</th><td class="font-bold tabular-nums">158</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">20</td><th scope="row" class="font-semibold">Chile</th><td class="font-bold tabular-nums">152</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">21</td><th scope="row" class="font-semibold">Portugal</th><td class="font-bold tabular-nums">142</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">22</td><th scope="row" class="font-semibold">Italy</th><td class="font-bold tabular-nums">131</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">23</td><th scope="row" class="font-semibold">Nepal</th><td class="font-bold tabular-nums">126</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">24</td><th scope="row" class="font-semibold">Poland</th><td class="font-bold tabular-nums">118</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">25</td><th scope="row" class="font-semibold">Greece</th><td class="font-bold tabular-nums">104</td><td class="whitespace-nowrap"><span class="cm-sw b2" aria-hidden="true"></span> 100–199</td></tr>
<tr><td class="text-[#4b5563]">26</td><th scope="row" class="font-semibold">Argentina</th><td class="font-bold tabular-nums">96</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">27</td><th scope="row" class="font-semibold">Romania</th><td class="font-bold tabular-nums">92</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">28</td><th scope="row" class="font-semibold">South Africa</th><td class="font-bold tabular-nums">87</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">29</td><th scope="row" class="font-semibold">Turkey</th><td class="font-bold tabular-nums">79</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">30</td><th scope="row" class="font-semibold">Brazil</th><td class="font-bold tabular-nums">71</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">31</td><th scope="row" class="font-semibold">Ukraine</th><td class="font-bold tabular-nums">67</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">32</td><th scope="row" class="font-semibold">Mexico</th><td class="font-bold tabular-nums">64</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">33</td><th scope="row" class="font-semibold">Ecuador</th><td class="font-bold tabular-nums">61</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">34</td><th scope="row" class="font-semibold">Peru</th><td class="font-bold tabular-nums">58</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">35</td><th scope="row" class="font-semibold">Bolivia</th><td class="font-bold tabular-nums">55</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">36</td><th scope="row" class="font-semibold">Russia</th><td class="font-bold tabular-nums">54</td><td class="whitespace-nowrap"><span class="cm-sw b1" aria-hidden="true"></span> 50–99</td></tr>
<tr><td class="text-[#4b5563]">37</td><th scope="row" class="font-semibold">Colombia</th><td class="font-bold tabular-nums">49</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">38</td><th scope="row" class="font-semibold">Thailand</th><td class="font-bold tabular-nums">47</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">39</td><th scope="row" class="font-semibold">Kenya</th><td class="font-bold tabular-nums">44</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">40</td><th scope="row" class="font-semibold">Morocco</th><td class="font-bold tabular-nums">41</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">41</td><th scope="row" class="font-semibold">China</th><td class="font-bold tabular-nums">38</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">42</td><th scope="row" class="font-semibold">Kazakhstan</th><td class="font-bold tabular-nums">33</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">43</td><th scope="row" class="font-semibold">Vietnam</th><td class="font-bold tabular-nums">29</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">44</td><th scope="row" class="font-semibold">Indonesia</th><td class="font-bold tabular-nums">26</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">45</td><th scope="row" class="font-semibold">India</th><td class="font-bold tabular-nums">22</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">46</td><th scope="row" class="font-semibold">Saudi Arabia</th><td class="font-bold tabular-nums">21</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
<tr><td class="text-[#4b5563]">47</td><th scope="row" class="font-semibold">Egypt</th><td class="font-bold tabular-nums">18</td><td class="whitespace-nowrap"><span class="cm-sw b0" aria-hidden="true"></span> Under 50</td></tr>
</tbody>
</table>
</div>
</div>
</section></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-[#4b5563] uppercase">Tile grid map with the value in every tile</span>
<section class="rounded-[20px] border border-[#e5e7eb] bg-white p-[18px] text-[#111827] sm:p-[26px]" aria-labelledby="cm-us-title">
<h2 id="cm-us-title" class="text-[1.35rem] leading-tight font-bold tracking-[-.02em]">Trail club members per 10,000 residents</h2><p class="mt-1 text-[.92rem] text-[#4b5563]">One tile per state, placed roughly where the state is. Sample data.</p>
<ul class="cm-tiles mt-5" aria-label="Members per 10,000 residents by state">
<li class="cm-tile b4" style="grid-area:1/1"><span class="sr-only">Alaska: 41</span><b aria-hidden="true">AK</b><span aria-hidden="true">41</span></li>
<li class="cm-tile b3" style="grid-area:1/12"><span class="sr-only">Maine: 37</span><b aria-hidden="true">ME</b><span aria-hidden="true">37</span></li>
<li class="cm-tile b2" style="grid-area:2/7"><span class="sr-only">Wisconsin: 22</span><b aria-hidden="true">WI</b><span aria-hidden="true">22</span></li>
<li class="cm-tile b4" style="grid-area:2/11"><span class="sr-only">Vermont: 46</span><b aria-hidden="true">VT</b><span aria-hidden="true">46</span></li>
<li class="cm-tile b3" style="grid-area:2/12"><span class="sr-only">New Hampshire: 39</span><b aria-hidden="true">NH</b><span aria-hidden="true">39</span></li>
<li class="cm-tile b4" style="grid-area:3/2"><span class="sr-only">Washington: 44</span><b aria-hidden="true">WA</b><span aria-hidden="true">44</span></li>
<li class="cm-tile b3" style="grid-area:3/3"><span class="sr-only">Idaho: 33</span><b aria-hidden="true">ID</b><span aria-hidden="true">33</span></li>
<li class="cm-tile b4" style="grid-area:3/4"><span class="sr-only">Montana: 48</span><b aria-hidden="true">MT</b><span aria-hidden="true">48</span></li>
<li class="cm-tile b0" style="grid-area:3/5"><span class="sr-only">North Dakota: 9</span><b aria-hidden="true">ND</b><span aria-hidden="true">9</span></li>
<li class="cm-tile b2" style="grid-area:3/6"><span class="sr-only">Minnesota: 26</span><b aria-hidden="true">MN</b><span aria-hidden="true">26</span></li>
<li class="cm-tile b1" style="grid-area:3/7"><span class="sr-only">Illinois: 12</span><b aria-hidden="true">IL</b><span aria-hidden="true">12</span></li>
<li class="cm-tile b1" style="grid-area:3/8"><span class="sr-only">Michigan: 19</span><b aria-hidden="true">MI</b><span aria-hidden="true">19</span></li>
<li class="cm-tile b2" style="grid-area:3/10"><span class="sr-only">New York: 21</span><b aria-hidden="true">NY</b><span aria-hidden="true">21</span></li>
<li class="cm-tile b2" style="grid-area:3/11"><span class="sr-only">Massachusetts: 27</span><b aria-hidden="true">MA</b><span aria-hidden="true">27</span></li>
<li class="cm-tile b4" style="grid-area:4/2"><span class="sr-only">Oregon: 42</span><b aria-hidden="true">OR</b><span aria-hidden="true">42</span></li>
<li class="cm-tile b1" style="grid-area:4/3"><span class="sr-only">Nevada: 18</span><b aria-hidden="true">NV</b><span aria-hidden="true">18</span></li>
<li class="cm-tile b4" style="grid-area:4/4"><span class="sr-only">Wyoming: 51</span><b aria-hidden="true">WY</b><span aria-hidden="true">51</span></li>
<li class="cm-tile b1" style="grid-area:4/5"><span class="sr-only">South Dakota: 15</span><b aria-hidden="true">SD</b><span aria-hidden="true">15</span></li>
<li class="cm-tile b0" style="grid-area:4/6"><span class="sr-only">Iowa: 8</span><b aria-hidden="true">IA</b><span aria-hidden="true">8</span></li>
<li class="cm-tile b0" style="grid-area:4/7"><span class="sr-only">Indiana: 7</span><b aria-hidden="true">IN</b><span aria-hidden="true">7</span></li>
<li class="cm-tile b1" style="grid-area:4/8"><span class="sr-only">Ohio: 11</span><b aria-hidden="true">OH</b><span aria-hidden="true">11</span></li>
<li class="cm-tile b1" style="grid-area:4/9"><span class="sr-only">Pennsylvania: 17</span><b aria-hidden="true">PA</b><span aria-hidden="true">17</span></li>
<li class="cm-tile b1" style="grid-area:4/10"><span class="sr-only">New Jersey: 14</span><b aria-hidden="true">NJ</b><span aria-hidden="true">14</span></li>
<li class="cm-tile b1" style="grid-area:4/11"><span class="sr-only">Connecticut: 16</span><b aria-hidden="true">CT</b><span aria-hidden="true">16</span></li>
<li class="cm-tile b1" style="grid-area:4/12"><span class="sr-only">Rhode Island: 13</span><b aria-hidden="true">RI</b><span aria-hidden="true">13</span></li>
<li class="cm-tile b2" style="grid-area:5/2"><span class="sr-only">California: 29</span><b aria-hidden="true">CA</b><span aria-hidden="true">29</span></li>
<li class="cm-tile b4" style="grid-area:5/3"><span class="sr-only">Utah: 47</span><b aria-hidden="true">UT</b><span aria-hidden="true">47</span></li>
<li class="cm-tile b4" style="grid-area:5/4"><span class="sr-only">Colorado: 56</span><b aria-hidden="true">CO</b><span aria-hidden="true">56</span></li>
<li class="cm-tile b0" style="grid-area:5/5"><span class="sr-only">Nebraska: 6</span><b aria-hidden="true">NE</b><span aria-hidden="true">6</span></li>
<li class="cm-tile b1" style="grid-area:5/6"><span class="sr-only">Missouri: 10</span><b aria-hidden="true">MO</b><span aria-hidden="true">10</span></li>
<li class="cm-tile b1" style="grid-area:5/7"><span class="sr-only">Kentucky: 14</span><b aria-hidden="true">KY</b><span aria-hidden="true">14</span></li>
<li class="cm-tile b2" style="grid-area:5/8"><span class="sr-only">West Virginia: 23</span><b aria-hidden="true">WV</b><span aria-hidden="true">23</span></li>
<li class="cm-tile b2" style="grid-area:5/9"><span class="sr-only">Virginia: 20</span><b aria-hidden="true">VA</b><span aria-hidden="true">20</span></li>
<li class="cm-tile b1" style="grid-area:5/10"><span class="sr-only">Maryland: 15</span><b aria-hidden="true">MD</b><span aria-hidden="true">15</span></li>
<li class="cm-tile b0" style="grid-area:5/11"><span class="sr-only">Delaware: 5</span><b aria-hidden="true">DE</b><span aria-hidden="true">5</span></li>
<li class="cm-tile b3" style="grid-area:6/3"><span class="sr-only">Arizona: 31</span><b aria-hidden="true">AZ</b><span aria-hidden="true">31</span></li>
<li class="cm-tile b2" style="grid-area:6/4"><span class="sr-only">New Mexico: 28</span><b aria-hidden="true">NM</b><span aria-hidden="true">28</span></li>
<li class="cm-tile b0" style="grid-area:6/5"><span class="sr-only">Kansas: 4</span><b aria-hidden="true">KS</b><span aria-hidden="true">4</span></li>
<li class="cm-tile b1" style="grid-area:6/6"><span class="sr-only">Arkansas: 12</span><b aria-hidden="true">AR</b><span aria-hidden="true">12</span></li>
<li class="cm-tile b2" style="grid-area:6/7"><span class="sr-only">Tennessee: 24</span><b aria-hidden="true">TN</b><span aria-hidden="true">24</span></li>
<li class="cm-tile b2" style="grid-area:6/8"><span class="sr-only">North Carolina: 25</span><b aria-hidden="true">NC</b><span aria-hidden="true">25</span></li>
<li class="cm-tile b1" style="grid-area:6/9"><span class="sr-only">South Carolina: 11</span><b aria-hidden="true">SC</b><span aria-hidden="true">11</span></li>
<li class="cm-tile b1" style="grid-area:6/10"><span class="sr-only">District of Columbia: 18</span><b aria-hidden="true">DC</b><span aria-hidden="true">18</span></li>
<li class="cm-tile b0" style="grid-area:7/5"><span class="sr-only">Oklahoma: 6</span><b aria-hidden="true">OK</b><span aria-hidden="true">6</span></li>
<li class="cm-tile b0" style="grid-area:7/6"><span class="sr-only">Louisiana: 5</span><b aria-hidden="true">LA</b><span aria-hidden="true">5</span></li>
<li class="cm-tile b0" style="grid-area:7/7"><span class="sr-only">Mississippi: 4</span><b aria-hidden="true">MS</b><span aria-hidden="true">4</span></li>
<li class="cm-tile b0" style="grid-area:7/8"><span class="sr-only">Alabama: 7</span><b aria-hidden="true">AL</b><span aria-hidden="true">7</span></li>
<li class="cm-tile b1" style="grid-area:7/9"><span class="sr-only">Georgia: 13</span><b aria-hidden="true">GA</b><span aria-hidden="true">13</span></li>
<li class="cm-tile b3" style="grid-area:8/1"><span class="sr-only">Hawaii: 34</span><b aria-hidden="true">HI</b><span aria-hidden="true">34</span></li>
<li class="cm-tile b1" style="grid-area:8/5"><span class="sr-only">Texas: 10</span><b aria-hidden="true">TX</b><span aria-hidden="true">10</span></li>
<li class="cm-tile b0" style="grid-area:8/10"><span class="sr-only">Florida: 9</span><b aria-hidden="true">FL</b><span aria-hidden="true">9</span></li>
</ul>
<ul class="mt-3.5 flex flex-wrap gap-x-4 gap-y-2 text-[.8rem] text-[#4b5563]" aria-label="Members per 10,000 residents">
<li class="flex items-center gap-[7px]"><span class="cm-sw b0" aria-hidden="true"></span>Under 10</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b1" aria-hidden="true"></span>10–19</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b2" aria-hidden="true"></span>20–29</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b3" aria-hidden="true"></span>30–39</li>
<li class="flex items-center gap-[7px]"><span class="cm-sw b4" aria-hidden="true"></span>40 and over</li>
</ul>
</section></div>
JavaScript
Copy
// Choropleth: pointer tooltip on shaded countries, and a Map / Table switch.
document.querySelectorAll('[data-choropleth]').forEach(function (box) {
var frame = box.querySelector('[data-map-frame]'), tip = box.querySelector('[data-map-tip]');
if (frame && tip) {
frame.addEventListener('pointermove', function (e) {
var t = e.target.closest('[data-tip]'); if (!t) { tip.hidden = true; return; }
var f = frame.getBoundingClientRect(); tip.textContent = t.dataset.tip; tip.hidden = false;
var half = tip.offsetWidth / 2 + 6;
tip.style.left = Math.max(half, Math.min(f.width - half, e.clientX - f.left)) + 'px';
tip.style.top = Math.max(tip.offsetHeight + 16, e.clientY - f.top) + 'px';
});
frame.addEventListener('pointerleave', function () { tip.hidden = true; });
}
var views = box.querySelectorAll('[data-view]');
box.querySelectorAll('[data-show]').forEach(function (btn) {
btn.addEventListener('click', function () {
box.querySelectorAll('[data-show]').forEach(function (b) { b.setAttribute('aria-pressed', String(b === btn)); });
views.forEach(function (v) { v.hidden = v.dataset.view !== btn.dataset.show; });
});
});
});