.agglomerations-broadsheet-page{min-height:100%}.agglomerations-masthead-city-picker .mantine-Select-input{border:1px solid var(--bs-hair);background:var(--bg);min-height:34px;color:var(--bs-ink);font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0}.agglomerations-masthead-city-picker .mantine-Select-input:focus{border-color:var(--accent)}.agglomerations-city-dropdown{border:1px solid var(--bs-hair);border-radius:0;max-height:min(420px,60vh)}.agglomerations-city-group-label{color:var(--bs-ink-3);font:600 9px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.agglomerations-city-option{border-radius:0;font-size:13px}.agglomerations-explorer-shell.elections-explorer-shell{background:var(--elections-paper)}.agglomerations-explorer-toolbar{z-index:20;border-bottom:1px solid var(--elections-rule);background:color-mix(in srgb, var(--elections-paper) 96%, transparent);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:10px 14px;display:flex}.agglomerations-explorer-shell.is-fullscreen .agglomerations-explorer-toolbar{box-shadow:var(--mantine-shadow-sm);padding-bottom:18px}.agglomerations-explorer-controls{scrollbar-width:none;align-items:center;gap:9px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.agglomerations-explorer-controls::-webkit-scrollbar{display:none}.agglomerations-explorer-controls>.mantine-Text-root{color:#8a8981;font:500 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.agglomerations-explorer-controls .mantine-Select-root{flex:none}.agglomerations-explorer-controls .mantine-Select-input,.agglomerations-explorer-controls .mantine-Button-root{color:#55564f;height:32px;min-height:32px;font:600 10px/1.2 var(--font-mono);letter-spacing:.055em;text-transform:uppercase;box-shadow:none;background:0 0;border:1px solid #cfd0c9;border-radius:0}.agglomerations-explorer-controls .mantine-Select-input{padding-right:30px}.agglomerations-explorer-controls .mantine-Button-root[data-variant=filled]{border-color:var(--elections-ink);background:var(--elections-ink);color:var(--elections-paper)}.agglomerations-explorer-controls .mantine-Button-root:hover{border-color:var(--elections-ink);color:var(--elections-ink);background:#1f201c0e}.agglomerations-explorer-controls .mantine-Button-root[data-variant=filled]:hover{color:var(--elections-paper);background:#393a35}.agglomerations-fullscreen-toggle{flex:none}.agglomerations-explorer-canvas{background:#e3e2dd;flex:auto;min-height:0;position:relative;overflow:hidden}.agglomerations-map-stage,.agglomerations-map-pane{position:absolute;inset:0;overflow:hidden}.agglomerations-map-pane{background:#f5f5f2}.agglomerations-map-pane.is-primary{transition:width .32s cubic-bezier(.22,1,.36,1);right:auto}.agglomerations-map-pane.is-secondary{z-index:2;border-left:1px solid #e3e2dd;width:50%;transition:transform .32s cubic-bezier(.22,1,.36,1);left:auto}.agglomerations-stats-card{z-index:10;position:absolute;top:12px}.agglomerations-stats-card.is-left{left:12px}.agglomerations-stats-card.is-right{right:12px}.agglomerations-explorer-shell.is-article .agglomerations-stats-card.is-right{top:18px;right:24px}.agglomerations-map-legend{z-index:10;position:absolute;bottom:62px;right:24px}.agglomerations-map-attribution{z-index:11;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);color:#0f0e0cbf;pointer-events:auto;white-space:nowrap;background:#f7f7f375;padding:7px 10px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;line-height:1.2;position:absolute;bottom:16px;right:24px}.agglomerations-map-attribution a{color:inherit;text-decoration:underline}.agglomerations-article-time-dock{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);width:680px;max-width:calc(100% - 320px);box-shadow:none;color:var(--elections-ink,#1f201c);pointer-events:auto;background:#f7f7f375;border:0;border-radius:0;padding:10px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.agglomerations-article-time-heading{color:var(--bs-ink-3,#7d7a73);justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.agglomerations-article-time-heading>span{font:700 9px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase}.agglomerations-article-time-heading output{color:var(--elections-ink,#1f201c);font:500 10px/1 var(--font-sans,ui-sans-serif, sans-serif);font-variant-numeric:tabular-nums}.agglomerations-article-time-controls{align-items:center;gap:12px;min-height:30px;display:flex}.agglomerations-article-time-play{border:1px solid var(--elections-ink,#1f201c);background:var(--elections-ink,#1f201c);width:30px;height:30px;color:var(--elections-paper,#f7f7f3);cursor:pointer;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.agglomerations-article-time-play:hover{background:var(--elections-paper,#f7f7f3);color:var(--elections-ink,#1f201c)}.agglomerations-article-time-play:focus-visible{outline:2px solid var(--elections-ink,#1f201c);outline-offset:3px}.agglomerations-article-time-play:disabled{opacity:.45;cursor:not-allowed}.agglomerations-article-time-track{flex:auto;min-width:48px;position:relative}.agglomerations-article-time-track input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:30px;margin:0;display:block}.agglomerations-article-time-track input:focus-visible{outline:1px solid var(--elections-ink,#1f201c);outline-offset:3px}.agglomerations-article-time-track input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--elections-ink,#1f201c) 0, var(--elections-ink,#1f201c) var(--agglomerations-time-progress), var(--bs-hair,#c9c4b8) var(--agglomerations-time-progress), var(--bs-hair,#c9c4b8) 100%);border-radius:0;height:1px}.agglomerations-article-time-track input::-webkit-slider-thumb{appearance:none;background:var(--elections-ink,#1f201c);border:0;border-radius:0;width:2px;height:18px;margin-top:-8.5px}.agglomerations-article-time-track input::-moz-range-track{background:var(--bs-hair,#c9c4b8);border-radius:0;height:1px}.agglomerations-article-time-track input::-moz-range-progress{background:var(--elections-ink,#1f201c);border-radius:0;height:1px}.agglomerations-article-time-track input::-moz-range-thumb{background:var(--elections-ink,#1f201c);border:0;border-radius:0;width:2px;height:18px}.agglomerations-centred-loader{z-index:12;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agglomerations-load-error{z-index:24;background:#fff1e6;border-bottom:1px solid #ffb88a;position:absolute;top:0;left:0;right:0}.agglomerations-visual-kicker{color:var(--ink-mute);font:600 9.5px/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;display:block}.agglomerations-density-palette-figure-panel,.agglomerations-prosperity-palette-figure-panel,.agglomerations-colour-math-figure-panel,.agglomerations-h3-resolutions-figure-panel,.agglomerations-methodology-sources-figure-panel{border:1px solid var(--rule);background:#f4f2ec}.agglomerations-h3-resolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.agglomerations-h3-resolution-panel{min-width:0}.agglomerations-h3-resolution-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.agglomerations-h3-resolution-label strong,.agglomerations-h3-resolution-label span,.agglomerations-h3-cell-count{font-family:var(--font-mono);text-transform:uppercase}.agglomerations-h3-resolution-label strong{color:var(--ink);letter-spacing:.08em;font-size:10px}.agglomerations-h3-resolution-label span,.agglomerations-h3-cell-count{color:var(--ink-mute);letter-spacing:.045em;font-size:7.5px}.agglomerations-h3-resolution-panel svg{border:1px solid color-mix(in srgb, var(--rule) 86%, transparent);background:#eceae3;width:100%;height:auto;display:block}.agglomerations-h3-panel-ground{fill:#f8f7f2}.agglomerations-h3-cell{fill:#56a8b32e;stroke:#36464494;stroke-width:.72px;vector-effect:non-scaling-stroke}.agglomerations-h3-cell.is-1{fill:#7e91b933}.agglomerations-h3-cell.is-2{fill:#79b49d33}.agglomerations-h3-cell.is-selected{fill:#e73eaa94;stroke:#292b27;stroke-width:1.25px}.agglomerations-h3-cbd-point{fill:#1f201c;stroke:#f8f7f2;stroke-width:1.2px;vector-effect:non-scaling-stroke}.agglomerations-h3-cbd-label{fill:#1f201c;paint-order:stroke;stroke:#f8f7f2f2;stroke-width:3px;stroke-linejoin:round;font:600 8px/1 var(--font-mono);letter-spacing:.025em}.agglomerations-h3-cell-count{margin-top:6px;display:block}.diagram-lightbox-content .agglomerations-h3-resolutions-figure-panel{box-sizing:border-box;width:100%;height:auto;padding:18px}.agglomerations-methodology-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink);margin-top:12px}.agglomerations-methodology-table col.is-source{width:22%}.agglomerations-methodology-table col.is-cadence,.agglomerations-methodology-table col.is-granularity{width:21%}.agglomerations-methodology-table col.is-purpose{width:36%}.agglomerations-methodology-table th,.agglomerations-methodology-table td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;padding:12px 12px 13px 0}.agglomerations-methodology-table tr>:last-child{padding-right:0}.agglomerations-methodology-table thead th{color:var(--ink-mute);font:600 8.5px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:0}.agglomerations-methodology-table tbody th strong,.agglomerations-methodology-table tbody th span{display:block}.agglomerations-methodology-table tbody th strong{font:650 11.5px/1.35 var(--font-sans)}.agglomerations-methodology-table tbody th span{color:var(--ink-mute);font:500 8.5px/1.45 var(--font-mono);margin-top:3px}.agglomerations-methodology-table tbody td{color:var(--ink-mute);font:400 10px/1.5 var(--font-sans)}.diagram-lightbox-content .agglomerations-methodology-sources-figure-panel{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:12px;overflow:auto}.diagram-lightbox-content .agglomerations-methodology-table{margin-top:6px}.diagram-lightbox-content .agglomerations-methodology-table th,.diagram-lightbox-content .agglomerations-methodology-table td{padding-top:5px;padding-bottom:6px}.agglomerations-colour-math{text-align:center;padding:0}.agglomerations-colour-math-row{grid-template-columns:minmax(112px,.75fr) auto minmax(144px,1fr) auto minmax(144px,1fr);justify-content:center;align-items:center;gap:20px;margin-top:32px;display:grid}.agglomerations-colour-math-piece{justify-items:center;gap:12px;min-width:0;display:grid}.agglomerations-colour-math-piece strong{color:#8a928f;font:600 14px/1.4 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.agglomerations-colour-math-density,.agglomerations-colour-math-prosperity,.agglomerations-colour-math-matrix{background:#fffef9;border:1px solid #1f201c1f;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.agglomerations-colour-math-density{grid-template-rows:repeat(3,38px);width:min(100%,120px)}.agglomerations-colour-math-prosperity{grid-template-columns:repeat(3,1fr);width:min(100%,150px);height:76px}.agglomerations-colour-math-matrix{grid-template-rows:repeat(3,48px);grid-template-columns:repeat(3,1fr);width:min(100%,144px)}.agglomerations-colour-math-density span,.agglomerations-colour-math-prosperity span,.agglomerations-colour-math-matrix span{min-width:0;min-height:0;transition:background-color .18s}.agglomerations-colour-math-operator{color:#7d8582;font:700 30px/1 var(--font-sans)}.agglomerations-colour-math-note{gap:9px;display:grid}.agglomerations-colour-math-palette-links{color:var(--ink-mute);font:500 9px/1.4 var(--font-mono);letter-spacing:.045em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.agglomerations-colour-math-palette-links>strong{color:var(--ink);text-transform:uppercase;font-weight:600}.agglomerations-colour-math-palette-links button{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.agglomerations-colour-math-palette-links button:hover,.agglomerations-colour-math-palette-links button:focus-visible,.agglomerations-colour-math-palette-links button.is-active{color:var(--ink);text-decoration-color:currentColor}.agglomerations-colour-math-palette-links button.is-active{font-weight:600}.agglomerations-colour-math-palette-links button:focus-visible{outline-offset:3px;outline:1px solid}.agglomerations-univariate-workflow{padding:0}.agglomerations-univariate-classes{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:32px;display:grid}.agglomerations-univariate-class{flex-direction:column;justify-content:space-between;min-height:112px;padding:12px;display:flex}.agglomerations-univariate-class span{font:600 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.agglomerations-univariate-class strong{font:600 13px/1 var(--font-mono)}.agglomerations-univariate-axis{color:var(--ink-mute);font:500 9px/1.2 var(--font-mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;margin-top:9px;display:flex}.agglomerations-city-carousel{margin:40px 0 56px}.agglomerations-colour-map-example{width:100%;min-width:0;max-width:100%;display:block}:is(.agglomerations-colour-map-example,.agglomerations-study-figure) .bs-img-frame,:is(.agglomerations-colour-map-example,.agglomerations-study-figure) .bs-img-frame img{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:is(.agglomerations-colour-map-example,.agglomerations-study-figure) .bs-img-frame{border:1px solid var(--rule);border-radius:0;transition:border-color .18s}:is(.agglomerations-colour-map-example,.agglomerations-study-figure):hover>.bs-img-frame{border-color:var(--ink-faint)}.agglomerations-colour-map-caption{text-transform:none;gap:4px;display:grid}.agglomerations-colour-map-caption strong{color:var(--ink);letter-spacing:0;font-weight:650}.agglomerations-colour-map-caption>span{letter-spacing:.035em}.agglomerations-city-carousel-viewport{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.agglomerations-city-carousel-viewport:active{cursor:grabbing}.agglomerations-city-carousel-track{display:flex}.agglomerations-city-slide{flex:0 0 100%;min-width:0;margin:0}.agglomerations-city-slide .agglomerations-city-slide-panel{padding:0}.agglomerations-city-slide-panel img{aspect-ratio:16/9;object-fit:cover;background:#e3e2dd;border:0;width:100%;height:auto;display:block}.agglomerations-city-caption{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.agglomerations-city-caption-index,.agglomerations-city-caption small{color:var(--ink-mute);font:500 9px/1.55 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.agglomerations-city-caption strong{color:var(--ink);font-weight:600}.agglomerations-city-caption small{white-space:nowrap;padding-top:1px}.agglomerations-city-carousel-chips{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.agglomerations-city-carousel-chips button{cursor:pointer;background:#1f201c3d;border:0;border-radius:0;width:18px;height:3px;padding:0}.agglomerations-city-carousel-chips button:hover{background:#1f201c7a}.agglomerations-city-carousel-chips button.is-active{background:var(--ink)}.agglomerations-city-carousel-chips button:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.agglomerations-temporal-controls{--temporal-ink:#1f201c;--temporal-muted:#77766f;--temporal-rule:#deddd7;width:min(100%,760px);color:var(--temporal-ink);gap:10px;margin:16px auto 0;display:grid}.agglomerations-temporal-measures,.agglomerations-temporal-modes,.agglomerations-temporal-years{align-items:center;display:flex}.agglomerations-temporal-measures{justify-content:center;gap:22px}.agglomerations-temporal-controls button{color:var(--temporal-muted);font:600 11px/1.25 var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.agglomerations-temporal-controls button:hover:not(:disabled),.agglomerations-temporal-controls button.is-active{color:var(--temporal-ink)}.agglomerations-temporal-controls button.is-active{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.agglomerations-temporal-controls button:disabled{color:#bbb9b2;cursor:not-allowed}.agglomerations-temporal-timeline{grid-template-columns:28px minmax(240px,1fr) auto;align-items:start;gap:14px;display:grid}.agglomerations-temporal-play{place-items:center;width:28px;height:28px;margin-top:-4px;display:grid;border:1px solid var(--temporal-rule)!important}.agglomerations-temporal-play.is-active,.agglomerations-temporal-play:hover:not(:disabled){border-color:var(--temporal-ink)!important;text-decoration:none!important}.agglomerations-temporal-range{min-width:0}.agglomerations-temporal-range input{width:100%;height:2px;accent-color:var(--temporal-ink);cursor:pointer;margin:7px 0 9px}.agglomerations-temporal-years{justify-content:space-between}.agglomerations-temporal-years span,.agglomerations-temporal-years strong{color:var(--temporal-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:10px;font-weight:500}.agglomerations-temporal-years strong{color:var(--temporal-ink);font-weight:700}.agglomerations-temporal-modes{gap:13px;padding-top:1px}.agglomerations-temporal-status{color:var(--temporal-muted);font:10px/1.45 var(--font-mono,ui-monospace, monospace);text-align:center;margin:0}.agglomerations-explorer-toolbar .agglomerations-temporal-controls{width:min(48vw,680px);margin:0 auto}.agglomerations-explorer-toolbar .agglomerations-temporal-status{display:none}.diagram-lightbox-content .agglomerations-city-slide-panel{background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.diagram-lightbox-content:has(>.agglomerations-city-slide-panel){padding:12px}.diagram-lightbox-content .agglomerations-city-slide-panel img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.agglomerations-article-figure{width:100%;margin:40px 0 56px}.agglomerations-article-figure img{border:1px solid var(--rule);background:#e3e2dd;width:100%;height:auto;display:block}.agglomerations-article-figure figcaption{color:var(--ink-mute);font:500 10.5px/1.65 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin-top:12px}.agglomerations-view-encoding.elections-figure-caption{padding-top:14px}.agglomerations-view-encoding p{margin:0}@media (width<=1120px){.agglomerations-explorer-controls{gap:7px}.agglomerations-explorer-controls .mantine-Select-root{width:190px!important}}@media (width<=760px){.agglomerations-article-time-dock{width:calc(100% - 32px);max-width:none;bottom:12px}.agglomerations-temporal-controls{margin-top:13px}.agglomerations-temporal-measures{justify-content:space-between;gap:8px}.agglomerations-temporal-timeline{grid-template-columns:28px minmax(0,1fr)}.agglomerations-temporal-modes{grid-column:2;justify-content:flex-end;padding-top:3px}.agglomerations-temporal-status{text-align:left}.agglomerations-explorer-toolbar{min-height:58px;padding:8px 10px}.agglomerations-explorer-controls>.mantine-Text-root{display:none}.agglomerations-explorer-controls .mantine-Select-root{width:168px!important}.agglomerations-explorer-controls .mantine-Button-root{padding-inline:9px}.agglomerations-fullscreen-toggle{min-width:34px;padding-inline:8px}.agglomerations-fullscreen-toggle span{display:none}.agglomerations-explorer-shell.is-article .agglomerations-stats-card{max-width:calc(100% - 28px);top:12px;left:auto;right:14px}.agglomerations-map-legend{transform-origin:100% 100%;bottom:58px;left:auto;right:14px;transform:scale(.86)}.agglomerations-map-attribution{padding:6px 8px;bottom:12px;right:14px}.agglomerations-article-figure{margin:32px 0 44px}.agglomerations-colour-math-row{grid-template-columns:1fr;gap:14px;margin-top:24px}.agglomerations-h3-resolution-grid{grid-template-columns:1fr;gap:18px}.agglomerations-methodology-table,.agglomerations-methodology-table tbody,.agglomerations-methodology-table tr,.agglomerations-methodology-table th,.agglomerations-methodology-table td{width:100%;display:block}.agglomerations-methodology-table colgroup,.agglomerations-methodology-table thead{display:none}.agglomerations-methodology-table tbody tr{border-bottom:1px solid var(--rule);padding:13px 0}.agglomerations-methodology-table tbody tr:first-child{padding-top:3px}.agglomerations-methodology-table tbody tr:last-child{border-bottom:0;padding-bottom:0}.agglomerations-methodology-table tbody th,.agglomerations-methodology-table tbody td{border:0;padding:0}.agglomerations-methodology-table tbody td{grid-template-columns:94px minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.agglomerations-methodology-table tbody td:before{content:attr(data-label);color:var(--ink-mute);font:600 7.5px/1.45 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.agglomerations-colour-math-operator{transform:rotate(90deg)}.agglomerations-univariate-class{min-height:86px;padding:8px 6px}.agglomerations-univariate-classes{margin-top:24px}.agglomerations-univariate-class span{font-size:7px}.agglomerations-univariate-class strong{font-size:9px}.agglomerations-city-slide .agglomerations-city-slide-panel{padding:0}.agglomerations-city-caption{grid-template-columns:22px minmax(0,1fr);gap:6px 8px}.agglomerations-city-caption small{grid-column:2}.diagram-lightbox-content:has(>.agglomerations-city-slide-panel){aspect-ratio:16/9;min-height:0;height:auto!important}}.agglomerations-explorer-canvas.has-featured .agglomerations-map-stage{left:164px}.agglomerations-featured-header{justify-content:space-between;align-items:center;gap:8px;padding-right:2px;display:flex}.agglomerations-featured-toggle,.agglomerations-featured-reveal{color:#8a8981;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:background-color .12s,color .12s;display:inline-flex}.agglomerations-featured-toggle:hover,.agglomerations-featured-reveal:hover{color:#3b3a35;background:#0000000f}.agglomerations-featured-toggle:focus-visible,.agglomerations-featured-reveal:focus-visible{outline-offset:1px;outline:2px solid #3b3a35}.agglomerations-featured-reveal{z-index:30;background:#ffffffe0;border:1px solid #00000014;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #0000001f}@media (width<=760px){.agglomerations-featured-toggle,.agglomerations-featured-reveal{display:none}}.agglomerations-featured .elections-map-presets-viewport{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;overflow-y:auto}.agglomerations-featured .elections-map-presets-viewport::-webkit-scrollbar{display:none}.agglomerations-featured .elections-map-presets-track{height:auto}@media (width<=760px){.agglomerations-explorer-canvas.has-featured .agglomerations-map-stage{left:0}.agglomerations-explorer-canvas .agglomerations-featured{z-index:60}.agglomerations-explorer-canvas .elections-map-presets-backdrop{z-index:58}.agglomerations-explorer-canvas .elections-map-presets-menu{z-index:56}}
