figure.svelte-hf3soc.svelte-hf3soc{margin:1.3125rem auto}h4.svelte-hf3soc.svelte-hf3soc{line-height:1.2;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700}.dek.svelte-hf3soc.svelte-hf3soc{margin-top:0;font-size:.95rem;line-height:1.2;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif}.content.svelte-hf3soc.svelte-hf3soc{margin-top:.4375rem}figcaption.svelte-hf3soc.svelte-hf3soc{margin:1.3125rem auto 1.75rem;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.778rem}figcaption.svelte-hf3soc p.svelte-hf3soc{margin-bottom:.2rem}@media (min-width: 760px){figcaption.svelte-hf3soc.svelte-hf3soc{font-size:.65rem;line-height:1.3}}.lite.svelte-hf3soc h4.svelte-hf3soc{font-size:1.5rem;font-weight:400;line-height:1.2}@media (min-width: 760px){.lite.svelte-hf3soc h4.svelte-hf3soc{line-height:1.24}}button.svelte-1gvey0p{display:inline-block;transition:background-color .2s,color .2s;margin:0 2px 4px;border:1px solid var(--button-color-active, #000000);box-shadow:none;background-color:var(--button-color, #ffffff);cursor:pointer;padding:5px 10px;width:initial;overflow:hidden;text-align:center;text-decoration:none;line-height:1.558;color:var(--button-color-active, #000000);font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.svelte-1gvey0p:hover{border-color:var(--button-color-active, #000000);background-color:var(--button-color-active, #000000);color:var(--button-color, #ffffff)}button.active.svelte-1gvey0p,button.active.svelte-1gvey0p:hover{background-color:var(--button-color-active, #000000);cursor:default;color:var(--button-color, #ffffff)}button.svelte-1gvey0p:disabled{pointer-events:none;opacity:.4}ul.svelte-1f5nsnb.svelte-1f5nsnb{margin:.5em auto;list-style:none;padding:0;font-size:.778rem}@media (min-width: 760px){ul.svelte-1f5nsnb.svelte-1f5nsnb{font-size:.7rem}}li.svelte-1f5nsnb.svelte-1f5nsnb{display:inline-block;margin-right:.5em}.line.svelte-1f5nsnb.svelte-1f5nsnb,.square.svelte-1f5nsnb.svelte-1f5nsnb,.circle.svelte-1f5nsnb.svelte-1f5nsnb{--color:#cccccc;--outline:currentColor;display:inline-block;background-color:var(--color);color:var(--color);border-color:var(--outline);border-width:1px;border-style:solid}.line.svelte-1f5nsnb+.svelte-1f5nsnb:is(.line,.square,.circle),.square.svelte-1f5nsnb+.svelte-1f5nsnb:is(.line,.square,.circle),.circle.svelte-1f5nsnb+.svelte-1f5nsnb:is(.line,.square,.circle){margin-left:.25em}.line.svelte-1f5nsnb.svelte-1f5nsnb{transform:rotate(-45deg) translate(.1em,-.2em);width:1em;height:.1em}.square.svelte-1f5nsnb.svelte-1f5nsnb,.circle.svelte-1f5nsnb.svelte-1f5nsnb{width:.571em;height:.571em}.circle.svelte-1f5nsnb.svelte-1f5nsnb{border-radius:50%}.dvz-tooltip.svelte-1dklcr.svelte-1dklcr{position:absolute;z-index:10000;top:-1000px;width:auto;max-width:350px;padding:7px 8px;border:1px solid #000000;background:#fff;pointer-events:none;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:1;transition:opacity .1s;line-height:normal;font-size:.7rem;white-space:nowrap}.dvz-tooltip.svelte-1dklcr svg.arrow.svelte-1dklcr{position:absolute;overflow:visible;width:var(--arrow-size);height:var(--arrow-size)}.dvz-tooltip.svelte-1dklcr svg.arrow path.svelte-1dklcr{fill:#fff;stroke:#000}.dvz-tooltip.center.svelte-1dklcr.svelte-1dklcr{transform:translate(-50%,calc(-100% - var(--arrow-size)))}.dvz-tooltip.center.svelte-1dklcr svg.arrow.svelte-1dklcr{top:100%;left:50%}.dvz-tooltip.left.svelte-1dklcr.svelte-1dklcr{transform:translateY(calc(-100% - var(--arrow-size)))}.dvz-tooltip.left.svelte-1dklcr svg.arrow.svelte-1dklcr{top:100%;left:0}.dvz-tooltip.right.svelte-1dklcr.svelte-1dklcr{transform:translate(-100%,calc(-100% - var(--arrow-size)))}.dvz-tooltip.right.svelte-1dklcr svg.arrow.svelte-1dklcr{top:100%;right:0}.dvz-tooltip.hidden.svelte-1dklcr.svelte-1dklcr{visibility:hidden}.swatch.svelte-jxq0m2.svelte-jxq0m2{width:var(--width);height:8px}.swatch-hash.svelte-jxq0m2.svelte-jxq0m2{background:repeating-linear-gradient(45deg,#767676,#767676 1.5px,#efefef 1.5px,#efefef 4.5px);border:1px solid #ccc;box-sizing:border-box}.icon-dvz.svelte-jxq0m2.svelte-jxq0m2{font-size:14px}.legend-container.svelte-jxq0m2.svelte-jxq0m2{--width:40px;display:flex;align-items:flex-end;gap:var(--width);margin-bottom:30px}.legend.svelte-jxq0m2.svelte-jxq0m2{display:grid;grid-template-columns:0 var(--width) 0 var(--width) 0 var(--width) 0 var(--width) 0 var(--width) 0 var(--width) 0 var(--width) 0 var(--width)}.tick-label.svelte-jxq0m2.svelte-jxq0m2{display:flex;flex-direction:column;align-items:center;font-size:14px}.legend-labels.svelte-jxq0m2.svelte-jxq0m2{display:grid;grid-template-columns:1fr 1px 1fr;gap:10px;width:calc(var(--width) * 8)}.vertical-line.svelte-jxq0m2.svelte-jxq0m2{height:100%;width:100%;background:#000}.decline-container.svelte-jxq0m2.svelte-jxq0m2{display:flex;flex-direction:column;gap:7px;padding-bottom:21px}.legend-labels.svelte-jxq0m2 p.svelte-jxq0m2{font-size:14px;padding-bottom:6px}.legend-labels.svelte-jxq0m2 p.svelte-jxq0m2:first-child{text-align:right}@media (max-width: 460px){.legend-container.svelte-jxq0m2.svelte-jxq0m2{flex-direction:column;align-items:flex-start;gap:10px}}.map-container.svelte-jxq0m2 .key{max-width:540px;margin-inline:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.map-container.svelte-jxq0m2 .key .square{border-width:1.5px}.map-container.svelte-jxq0m2 .region-name-btn{position:absolute;top:7px;right:7px;font-size:.7rem;margin:0}.map-container.svelte-jxq0m2 .map-wrapper.svelte-jxq0m2{width:100%;line-height:0;max-width:420px;margin-top:-7px;margin-bottom:-21px;position:relative}.map-container.svelte-jxq0m2 .map-wrapper svg .constituencies .constituency.svelte-jxq0m2{fill:#ccc;stroke:#fff;stroke-width:.5px;opacity:.2;transition:fill .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);cursor:crosshair;vector-effect:non-scaling-stroke;fill:#ececec;color:#ececec;background-color:#ececec}.map-container.svelte-jxq0m2 .map-wrapper svg .constituencies .constituency.active.svelte-jxq0m2{opacity:1}.map-container.svelte-jxq0m2 .map-wrapper svg .constituencies .constituency.highlighted.svelte-jxq0m2{fill:#000;opacity:1}.map-container.svelte-jxq0m2 .map-wrapper svg .constituencies .constituency.disabled.svelte-jxq0m2{pointer-events:none;opacity:.1}.map-container.svelte-jxq0m2 .map-wrapper svg .regions.svelte-jxq0m2{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.map-container.svelte-jxq0m2 .map-wrapper svg .regions .region.svelte-jxq0m2{fill:#262626;stroke:2px;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1);cursor:pointer}.map-container.svelte-jxq0m2 .map-wrapper svg .regions .region.svelte-jxq0m2:hover{opacity:.2}.map-container.svelte-jxq0m2 .map-wrapper svg .regions.hidden.svelte-jxq0m2{opacity:0;pointer-events:none}.map-container.svelte-jxq0m2 .map-wrapper svg .region-borders .region-border.svelte-jxq0m2{stroke:#fff;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.dvz-tooltip{display:flex;flex-direction:column;gap:7px}.dvz-tooltip p.svelte-jxq0m2.svelte-jxq0m2{font-size:.7rem}ul.svelte-1ba90yg,ol.svelte-1azrsru{font-family:BWHaasDingbat,PublicoText,Publico Text Web,Georgia,Cambria,Times New Roman,Times,serif;margin:.5rem auto 1.5rem;text-indent:0}h3.svelte-sl9cxo{margin-top:0;margin-bottom:.3rem;line-height:1.1;font-size:1.2rem;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}h2.svelte-1dpxdsl{margin-top:2rem;font-family:BWHaasDingbat,BWHaasText,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.125;font-weight:700}@media (min-width: 760px){h2.svelte-1dpxdsl{font-size:1.8rem;line-height:1.1}}h1.svelte-1xhl1ke.svelte-1xhl1ke{margin-top:3.5rem;margin-bottom:0;text-align:center;font-family:BWHaasDingbat,BWHaasHead,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.3rem;line-height:1.1;text-wrap:balance;color:var(--headline-text-color);background-color:var(--headline-background-color)}@media (min-width: 760px){h1.svelte-1xhl1ke.svelte-1xhl1ke{font-size:3rem;line-height:1.2}}.dvz-v1-eyebrow.svelte-1xhl1ke.svelte-1xhl1ke:not(:empty){text-align:center;margin-top:3.5rem}.dvz-v1-eyebrow.svelte-1xhl1ke:not(:empty)+h1.svelte-1xhl1ke{margin-top:0}p.svelte-1oxiscb{font-family:BWHaasDingbat,PublicoText,Publico Text Web,Georgia,Cambria,Times New Roman,Times,serif;margin:.5rem auto 1.5rem;text-indent:0}
