@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans);
.chart-loading,.chart-error{display:none !important;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;font-size:32px}.chart-loading img,.chart-error img{width:100px}.chart-loading div,.chart-error div{position:absolute;top:50%;transform:translateY(-50%);margin-left:10px;color:#4D4D4D}.dh-chart-wrapper{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"}.dh-chart-wrapper *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.dh-chart-wrapper svg{overflow:visible}.dh-chart-wrapper svg text{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"}.dh-chart-wrapper div.chart-title{align-items:center;font-weight:600;z-index:2;font-size:20px;line-height:1.25em;color:#212121}.dh-chart-wrapper div.chart-title.below{letter-spacing:2px;text-transform:uppercase;color:#4D4D4D;padding-top:1em}.dh-chart-wrapper div.chart-title .chart-title-spacer{flex:1 auto}.dh-chart-wrapper .drop-down-wrapper{display:inline-block;position:relative;font-weight:600}.dh-chart-wrapper .drop-down-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;font-weight:bold;font-size:1em;border-bottom:currentColor solid 2px;cursor:pointer;padding-right:0.8em;padding-left:0.1em;color:currentColor}.dh-chart-wrapper .drop-down-wrapper:after{content:'';position:absolute;right:0.1em;top:0.45em;width:0;height:0;border-left:0.2em solid transparent;border-right:0.2em solid transparent;border-top:0.3em solid currentColor}.dh-chart-wrapper div.chart-subtitle{z-index:2;font-family:"Noto Sans",sans-serif;font-size:14px;line-height:1.25em;color:#4D4D4D}.dh-chart-wrapper select.chart-dropdown{z-index:2}.dh-chart-wrapper select.chart-dropdown.not-first{margin-left:10px}.dh-chart-wrapper .chart-toggle{display:flex}.dh-chart-wrapper .axis{font-size:16px}.dh-chart-wrapper .axis path{display:none}.dh-chart-wrapper .axis text{font-family:"Source Sans Pro","system-ui","BlinkMacSystemFont","-apple-system","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif";font-size:1em;fill:#4D4D4D}.dh-chart-wrapper .axis line{stroke:#e6e6e6}.dh-chart-wrapper line.bold{stroke:#999}.dh-chart-wrapper .chart-legend{width:100%;padding:10px 0}.dh-chart-wrapper .chart-legend .legend-title{font-size:0.9em;letter-spacing:2px;text-transform:uppercase;color:#4D4D4D}.dh-chart-wrapper .chart-legend .legend-items{display:flex;width:100%;flex-wrap:wrap}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item{display:flex;position:relative;margin:5px 10px 5px 0;align-items:center;min-width:0;max-width:90%}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item .legend-label{white-space:nowrap;margin:0 5px;overflow:hidden;text-overflow:ellipsis;flex:1}.dh-chart-wrapper .chart-legend .legend-items .chart-legend-item .legend-item-overlay{position:absolute;top:0;left:0;cursor:pointer}

div.info-wrapper{display:inline-block;position:relative;vertical-align:middle}div.info-wrapper .info-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'%3E %3Ccircle r='20' cx='25' cy='20' fill='rgb(153, 153, 153)' /%3E %3Ctext x='25' y='25' fill='white' text-anchor='middle' dominant-baseline='middle' font-size='42' font-family='Source Sans Pro, system-ui, BlinkMacSystemFont, -apple-system, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif'%3E?%3C/text%3E %3C/svg%3E");width:1em;height:1em;padding:0.5em;background-origin:content-box;box-sizing:content-box;background-repeat:no-repeat;position:absolute;top:-1em}div.info-wrapper .info-icon.footnote{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'%3E %3Ccircle r='20' cx='25' cy='20' fill='rgb(153, 153, 153)' /%3E %3Ctext x='25' y='24' fill='white' text-anchor='middle' dominant-baseline='middle' font-size='36' font-family='Source Sans Pro, system-ui, BlinkMacSystemFont, -apple-system, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif'%3Ei%3C/text%3E %3C/svg%3E")}div.info-wrapper.chart-info{position:absolute}div.info-wrapper.chart-info .info-icon{width:24px;height:24px}div.info-wrapper div.info-tooltip{--background: white;--shadow-color: rgba(50,50,50,0.25);--shadow-depth: 3px;position:absolute;pointer-events:none;opacity:0;z-index:10;width:500px;text-align:left}div.info-wrapper div.info-tooltip.show{opacity:1}div.info-wrapper div.info-tooltip div.info-content{position:relative;background:var(--background);padding:8px 16px;border-radius:8px;box-shadow:var(--shadow-depth) var(--shadow-depth) var(--shadow-color);font-size:16px;line-height:initial;text-transform:initial;color:#5E5E5E}div.info-wrapper div.info-tooltip div.info-content .info-body{font-weight:100;white-space:pre-wrap;text-transform:initial}





.text-expander{display:flex;color:#777777;margin-bottom:0.5em;font-size:13px}.text-expander .text-ex-title{margin-right:0.5em}.text-expander .text-ex-expander{display:flex;min-width:0;overflow-wrap:break-word}.text-expander .text-ex-content{flex:1}.text-expander .arrow{height:0px;border:solid #015193;border-width:0 2px 2px 0;display:inline-block;padding:3px}.text-expander .text-ex-less{display:inline-flex;align-self:self-start;justify-content:flex-end;margin-left:0.25em;font-style:italic;text-decoration:underline;color:#015193;cursor:pointer}.text-expander .text-ex-less .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin:7px 7px}.text-expander .text-ex-more{display:inline-flex;font-style:italic;text-decoration:underline;color:#015193;margin-left:0.25em;cursor:pointer}.text-expander .text-ex-more .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:4px 7px}@media (min-width: 768px){.text-expander .text-ex-less .arrow{margin:9px 9px}.text-expander .text-ex-more .arrow{margin:5px 9px}}

.chart-saf{padding-top:1em}.chart-saf *{user-select:text}.chart-saf .summary-content{font-weight:bold}.chart-saf .saf-footnotes .summary-content{font-weight:400}.chart-saf .source-long:not(:last-child),.chart-saf .footnote-long:not(:last-child){padding-bottom:0.5em}.chart-saf .source-long .long-title,.chart-saf .footnote-long .long-title{font-weight:bold}.chart-saf .source-long .long-entry,.chart-saf .footnote-long .long-entry{margin-bottom:0.4em}.chart-saf .source-long .long-entry .long-link:link span,.chart-saf .footnote-long .long-entry .long-link:link span{color:#015193;margin-right:0.125em;text-decoration:underline !important}.chart-saf .source-long .long-entry .long-link:visited span,.chart-saf .footnote-long .long-entry .long-link:visited span{color:#015193}.chart-saf .source-long .long-entry .long-link:active span,.chart-saf .footnote-long .long-entry .long-link:active span{color:#013561}.chart-saf .source-long .long-entry .external-icon,.chart-saf .footnote-long .long-entry .external-icon{display:inline-block;vertical-align:middle;width:0.85em;height:0.85em;margin-right:0.25em;background:url("data:image/svg+xml,%3Csvg class='w-6 h-6' fill='none' stroke='%23015193' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14'%3E%3C/path%3E %3C/svg%3E")}.chart-saf .source-long .long-entry .long-updated,.chart-saf .footnote-long .long-entry .long-updated{white-space:nowrap}.chart-saf .source-long .long-data,.chart-saf .footnote-long .long-data{margin-bottom:0.4em}.chart-saf .footnote-long:not(:last-child){padding-bottom:0.5em}@media (min-width: 768px){.chart-saf .source-long .long-entry .external-icon{width:1em;height:1em}}

.dh-chart-wrapper div.tooltip-wrapper{--background: white;--shadow-color: rgba(0,0,0,0.05);--shadow-depth: 5px;position:absolute;pointer-events:none;opacity:0;z-index:900}.dh-chart-wrapper div.tooltip-wrapper.show{opacity:1}.dh-chart-wrapper div.tooltip-wrapper.tooltip-large{max-width:initial;width:340px}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content{position:relative;background:var(--background);padding:6px;border:1px solid rgba(0,0,0,0.05);border-bottom-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content .tooltip-title{font-weight:bold;font-size:15px;text-align:left}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content .tooltip-total{font-weight:bold;font-size:24px;text-align:left}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content .tooltip-subtitle{font-size:13px;color:#4D4D4D;letter-spacing:2px;text-align:left;font-weight:600}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid{width:100%}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;font-size:24px}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row.shrink-left{grid-template-columns:min-content auto}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-value{grid-column:1 / -1;color:#969696;text-align:left;font-weight:bold;line-height:24px}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-annotation-title{padding-top:16px;grid-column:1 / -1;font-weight:bold;font-size:15px;color:#4D4D4D}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-annotation-text{grid-column:1 / -1;max-width:300px;font-size:13px;color:#4D4D4D}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key{grid-column:1 / span 6;padding-right:8px;color:#5E5E5E;font-size:0.85em;line-height:0.9em}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key-value{grid-column:7 / span 6;text-align:right;font-weight:bold}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-key-left{grid-column:4 / -1;color:#5E5E5E;font-size:0.5em;line-height:0.9em}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-value-left{grid-column:1 / span 3;padding-right:8px;font-size:0.5em;font-weight:bold;width:1%}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar{grid-column:1 / -1;position:relative;padding-top:0;padding-left:0;padding-right:0;padding-bottom:15px}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar .tooltip-bar-back{height:5px;background:#dddddd}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-bar .tooltip-bar-percent{position:absolute;top:0;left:0;height:5px;width:100%}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left{display:flex;flex-direction:column;grid-column:1 / span 6}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left .tooltip-breakdown-title{color:#969696;font-size:0.75em;line-height:0.9em}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-left .tooltip-breakdown-total{font-weight:bold}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right{display:grid;grid-template-columns:min-content min-content auto;grid-column:7 / -1;align-items:center;padding-left:15px;font-size:0.5em;grid-gap:0}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right .breakdown-row-value{text-align:right}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-content div.tooltip-grid .tooltip-row .tooltip-breakdown-right .breakdown-row-key{color:#969696;font-size:0.9em}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-arrow{--arrow-size: 8px;position:absolute;left:calc(-1 * var(--arrow-size));border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;width:0;height:0}.dh-chart-wrapper div.tooltip-wrapper div.tooltip-arrow.tooltip-shadow{--shadow-arrow-size: calc(var(--arrow-size) + var(--shadow-depth));position:absolute;border-left:var(--shadow-arrow-size) solid transparent;border-right:var(--shadow-arrow-size) solid transparent;left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}.dh-chart-wrapper div.tooltip-wrapper.above div.tooltip-content{bottom:7px}.dh-chart-wrapper div.tooltip-wrapper.above div.tooltip-arrow{bottom:0;border-top:var(--arrow-size) solid var(--background)}.dh-chart-wrapper div.tooltip-wrapper.above div.tooltip-arrow.tooltip-shadow{border-top:var(--shadow-arrow-size) solid var(--shadow-color);bottom:calc(-1 * var(--shadow-depth));left:calc(-1 * var(--shadow-depth))}.dh-chart-wrapper div.tooltip-wrapper.below div.tooltip-content{top:7px}.dh-chart-wrapper div.tooltip-wrapper.below div.tooltip-arrow{border-bottom:var(--arrow-size) solid var(--background);top:0}.dh-chart-wrapper div.tooltip-wrapper.below div.tooltip-arrow.tooltip-shadow{border-bottom:var(--shadow-arrow-size) solid var(--shadow-color);left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}.dh-chart-wrapper div.tooltip-wrapper.centered div.tooltip-arrow{display:none}

.line-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.line-chart.dh-chart-wrapper .line-chart-small-title{font-weight:bold;font-size:0.75em}.line-chart.dh-chart-wrapper .line-chart-all{flex:1 auto}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-area{opacity:0.75}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-line{fill:none;stroke:black;stroke-width:4px}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-label{font-size:16px;font-weight:bold;dominant-baseline:middle;cursor:pointer}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-chart .line-chart-annotation-text{text-anchor:middle;font-size:13px;pointer-events:none;font-weight:600;fill:#616161;stroke:none}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-scrub{stroke-width:2;stroke-dasharray:5 5}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-mouse{opacity:0}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-delaunay{fill:none;stroke:black}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle{opacity:0}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.transition{transition:opacity 1s}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.visible{opacity:1}.line-chart.dh-chart-wrapper .line-chart-all .line-chart-circle.always-visible{opacity:1 !important}.line-chart.dh-chart-wrapper .line-chart-all .axis.y-labels text{text-anchor:end}.line-chart.dh-chart-wrapper .line-chart-all .axis.y-labels rect.y-label-back{fill:white}

:root{--selected-colour: '#015193'}.cartogram-standalone{width:100%;height:100%;overflow:visible}.cartogram g{cursor:default}.cartogram g polygon{stroke:white;stroke-width:4;transform:scale(1)}.cartogram g text.cartogram-label{text-anchor:middle;dominant-baseline:middle;fill:black;font-weight:normal;pointer-events:none;user-select:none;font-size:30px}.cartogram g.selectable{cursor:pointer}.cartogram g.selected polygon{stroke-width:4;stroke-opacity:1;z-index:2}.cartogram g.clickable polygon{cursor:pointer}

.dh-chart-wrapper.map{display:flex;flex-direction:column;position:relative}.dh-chart-wrapper.map div.chart-toggle div{display:flex;align-items:center;justify-content:center;width:50px;height:40px;background:#f8f8f8;border:1px solid #a6a6a6;cursor:pointer}.dh-chart-wrapper.map div.chart-toggle div:hover{background:#dcdcdc}.dh-chart-wrapper.map div.chart-toggle div img{width:80%}.dh-chart-wrapper.map div.chart-toggle div svg{width:80%;height:80%;fill:#969696}.dh-chart-wrapper.map div.chart-toggle div.chart-toggle-left{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none}.dh-chart-wrapper.map div.chart-toggle div.chart-toggle-right{border-top-right-radius:5px;border-bottom-right-radius:5px}.dh-chart-wrapper.map svg{flex:1 auto}.dh-chart-wrapper.map svg path{stroke:white;stroke-width:2px}.dh-chart-wrapper.map svg path.selected{stroke:#616161}.dh-chart-wrapper.map svg g.legend text.tick{text-anchor:end;dominant-baseline:middle;fill:#646464}.dh-chart-wrapper.map svg g.hidden{visibility:hidden;pointer-events:none}

div.dh-chart-wrapper div.expandable{display:flex;flex-shrink:0;flex-direction:column;position:relative;overflow:hidden;height:100%}div.dh-chart-wrapper .chart-expander{display:flex;position:absolute;z-index:2;align-items:flex-end;justify-content:center;bottom:0;height:50px;width:100%;cursor:pointer}div.dh-chart-wrapper .chart-expander.down{background:linear-gradient(transparent, white 75%, white)}div.dh-chart-wrapper .chart-expander.down .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}div.dh-chart-wrapper .chart-expander.up{height:25px}div.dh-chart-wrapper .chart-expander.up .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}div.dh-chart-wrapper .chart-expander .arrow{border:solid #666;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin:5px 20px;opacity:0.5}div.dh-chart-wrapper .chart-expander .text{text-transform:uppercase;font-weight:bold;opacity:0.5;color:#666}div.dh-chart-wrapper .chart-expander .expand-rect{pointer-events:none}div.dh-chart-wrapper .chart-expander g.expand-click{cursor:pointer}div.dh-chart-wrapper .chart-expander g.expand-click rect{opacity:0}div.dh-chart-wrapper .chart-expander.hidden{display:none}

.dot-plot.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.dot-plot.dh-chart-wrapper svg{flex-grow:1}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis{font-size:16px}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis path{display:none}.dot-plot.dh-chart-wrapper svg .dot-plot-xaxis .tick text{font-size:1em;fill:#646464;transform:translate(0, -5px)}.dot-plot.dh-chart-wrapper svg .entry-label{dominant-baseline:middle}

.bar-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.bar-chart.dh-chart-wrapper svg{flex-grow:1}.bar-chart.dh-chart-wrapper svg .entry-label,.bar-chart.dh-chart-wrapper svg .entry-value-label{dominant-baseline:middle}.bar-chart.dh-chart-wrapper svg .entry-value-label{cursor:default}.bar-chart.dh-chart-wrapper svg rect.bar-chart-touch-area{fill:rgba(255,255,255,0);opacity:0}

.small-multiples.dh-chart-wrapper{position:relative;min-height:100px}.small-multiples.dh-chart-wrapper>.chart-title:not(.below)+.chart-subtitle{padding-bottom:1em}.small-multiples.dh-chart-wrapper div.small-multiples{display:flex;flex-wrap:wrap}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple{width:50%;flex-shrink:0;flex-grow:0;min-height:150px}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-title.below{padding-top:0}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .line-chart-chart .line-chart-label{font-size:12px;font-weight:bold;dominant-baseline:middle}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .axis{font-size:12px}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .axis path{display:none}.small-multiples.dh-chart-wrapper div.small-multiples .small-multiple .chart-saf{display:none}

.bubble-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.bubble-chart.dh-chart-wrapper .chart-title,.bubble-chart.dh-chart-wrapper .chart-subtitle{margin-left:20px}.bubble-chart.dh-chart-wrapper .bubble-chart-clickout{fill:white;opacity:0}.bubble-chart.dh-chart-wrapper .bubble-play,.bubble-chart.dh-chart-wrapper .bubble-back,.bubble-chart.dh-chart-wrapper .bubble-forward{display:inline-block;margin-right:8px;cursor:pointer;line-height:0}.bubble-chart.dh-chart-wrapper .bubble-back,.bubble-chart.dh-chart-wrapper .bubble-forward{margin-left:8px;font-size:0.9em}.bubble-chart-all{flex:1 auto}.bubble-chart-all .axis-back.y .tick text{display:none}.bubble-chart-all .axis-back path{display:none}.bubble-chart-all .x-label text,.bubble-chart-all .y-label text{text-anchor:end}.bubble-chart-all circle{opacity:0.7}.bubble-chart-all text.bubble-chart-label{font-size:10px;font-weight:300;text-anchor:middle;dominant-baseline:middle;pointer-events:none}

.sankey.dh-chart-wrapper{position:relative}.sankey.dh-chart-wrapper .sankey-title text{text-anchor:middle;font-size:24px;font-weight:600}.sankey.dh-chart-wrapper .sankey-node text{pointer-events:none;dominant-baseline:middle}.sankey.dh-chart-wrapper .sankey-node rect.text-background{shape-rendering:crispEdges;fill:none}.sankey.dh-chart-wrapper .sankey-node rect.sankey-stroke-rect,.sankey.dh-chart-wrapper .sankey-node rect.text-background{pointer-events:none}.sankey.dh-chart-wrapper .sankey-link{opacity:0.5}.sankey.dh-chart-wrapper .sankey-link.sankey-extra{opacity:0.2}.sankey.dh-chart-wrapper .sankey-total.sankey-total-right{text-anchor:end}.sankey.dh-chart-wrapper .sankey-total .sankey-total-value{font-size:2em;font-weight:bold}

.income-distribution.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.income-distribution.dh-chart-wrapper g.income-quintile .quintile-top,.income-distribution.dh-chart-wrapper g.income-quintile .quintile-bottom{font-size:12px}.income-distribution.dh-chart-wrapper g.income-bar rect{shape-rendering:crispEdges;cursor:pointer}.income-distribution.dh-chart-wrapper g.income-bar rect.income-bar-rect{opacity:0.7}.income-distribution.dh-chart-wrapper g.income-bar rect.income-bar-hover{fill:rgba(0,0,0,0)}.income-distribution.dh-chart-wrapper g.income-cutoff text{text-anchor:middle;font-size:12px}.income-distribution.dh-chart-wrapper g.income-cutoff line{pointer-events:none;stroke:black}.income-distribution.dh-chart-wrapper .axis .tick line{display:none}.income-distribution.dh-chart-wrapper .axis.top-axis{text-anchor:start}.income-distribution.dh-chart-wrapper .x-label text,.income-distribution.dh-chart-wrapper .y-label text{text-anchor:end}.income-distribution.dh-chart-wrapper .income-hover .income-quintile{font-size:20px}.income-distribution.dh-chart-wrapper .income-hover .income-quintile .quintile-underline{stroke:black}.income-distribution.dh-chart-wrapper .income-hover .income-quintile .quintile-hover{cursor:pointer;opacity:0}.income-distribution.dh-chart-wrapper .tooltip-wrapper{transform:translateY(-50%)}.income-distribution.dh-chart-wrapper .tooltip-wrapper .tooltip-value{font-size:0.5em}

.time-bar-chart.dh-chart-wrapper{display:flex;flex-direction:column;position:relative}.time-bar-chart.dh-chart-wrapper svg{flex-grow:1}.time-bar-chart.dh-chart-wrapper svg rect.time-bar-chart-touch-area{fill:rgba(255,255,255,0);opacity:0}.time-bar-chart.dh-chart-wrapper svg .time-bar-chart-hover rect{opacity:0 !important}

.dh-chart-wrapper.beeswarm{flex:1;display:flex;flex-direction:column;position:relative}.dh-chart-wrapper.beeswarm svg{flex:1 auto}.dh-chart-wrapper.beeswarm svg text{text-anchor:middle;pointer-events:none}.dh-chart-wrapper.beeswarm svg .axis path{display:initial}.dh-chart-wrapper.beeswarm svg .axis line{display:none}.dh-chart-wrapper.beeswarm.vertical svg .axis text{text-anchor:end}

._2QJT9PjAh_Xr6dDkjPckUZ {
  --background: white;
  --shadow-color: rgba(0, 0, 0, 0.05);
  --shadow-depth: 5px;
  position: absolute;
  pointer-events: none;
  z-index: 900;
  width: max-content;
  line-height: 1.5;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI {
  position: relative;
  background: var(--background);
  padding: 6px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom-width: 0;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

._2qqMsta1CmyUmUwHaqq2Dr {
  font-size: 13px;
  color: #4d4d4d;
  letter-spacing: 2px;
  text-align: left;
  font-weight: 600;
  line-height: 1.5;
}

._2wjYGuFJCpXf_HZaDl0Cxw {
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  line-height: 1;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI ._1QMGWYdPUvy_SLV5U_JeUR {
  font-weight: bold;
  font-size: 24px;
  text-align: left;
}

._24_BmQXN4B2Tc96q4Ttfp4 {
  width: 100%;
}
._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-items: center;
  font-size: 24px;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ._1k7ZNSuud9P91LCJOLrV7c {
  grid-template-columns: min-content auto;
}

._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3Rwjxm71nkemrD85UJYsw4 {
  grid-column: 1 / -1;
  color: #969696;
  text-align: left;
  font-weight: bold;
  line-height: 24px;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._2z_BrEMEKAaAyHlhMwyLD {
  grid-column: 1 / span 6;
  padding-right: 8px;
  color: #969696;
  font-size: 0.85em;
  line-height: 0.9em;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3nfEHWoqmsiB27gtFfYjDY {
  grid-column: 7 / span 6;
  text-align: right;
  font-weight: bold;
}

._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ .HzGwQD8J49uTDVK-DQY37 {
  grid-column: 4 / -1;
  color: #969696;
  font-size: 0.5em;
  line-height: 0.9em;
}
._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ .TBcj1JpELxEjxzjB21oOr {
  grid-column: 1 / span 3;
  padding-right: 8px;
  font-size: 0.5em;
  font-weight: bold;
  width: 1%;
}

._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1MhImqgU1HV4Axu3CuD65M {
  grid-column: 1 / -1;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 15px;
}

._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1MhImqgU1HV4Axu3CuD65M .sYoKH404cYu75ZnaZraDq {
  height: 5px;
  background: #dddddd;
}

._2QJT9PjAh_Xr6dDkjPckUZ
  div.jd1CRwMRdotD4CD8m-RPI
  div._24_BmQXN4B2Tc96q4Ttfp4
  ._2wyzVrfw--oQri_8tg_BnJ
  ._1MhImqgU1HV4Axu3CuD65M
  .VSB0AQlYNd7tGjNVrGs6I {
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  width: 100%;
}

._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3sJgX6M2-D8PQafjgGvwdJ {
  display: flex;
  flex-direction: column;
  grid-column: 1 / span 6;
}

._2QJT9PjAh_Xr6dDkjPckUZ
  div.jd1CRwMRdotD4CD8m-RPI
  div._24_BmQXN4B2Tc96q4Ttfp4
  ._2wyzVrfw--oQri_8tg_BnJ
  ._3sJgX6M2-D8PQafjgGvwdJ
  ._2jSNpeaRiYjlhZOCJnRzGp {
  color: #969696;
  font-size: 0.75em;
  line-height: 0.9em;
}

._2QJT9PjAh_Xr6dDkjPckUZ
  div.jd1CRwMRdotD4CD8m-RPI
  div._24_BmQXN4B2Tc96q4Ttfp4
  ._2wyzVrfw--oQri_8tg_BnJ
  ._3sJgX6M2-D8PQafjgGvwdJ
  .A7bN-PssAVR4fWVcYzwMq {
  font-weight: bold;
}

._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1NwFIT6I99fdSAOlKx3m9c {
  display: grid;
  grid-template-columns: min-content min-content auto;
  grid-column: 7 / -1;
  align-items: center;
  padding-left: 15px;
  font-size: 0.5em;
  grid-gap: 0;
}
._2QJT9PjAh_Xr6dDkjPckUZ
  div.jd1CRwMRdotD4CD8m-RPI
  div._24_BmQXN4B2Tc96q4Ttfp4
  ._2wyzVrfw--oQri_8tg_BnJ
  ._1NwFIT6I99fdSAOlKx3m9c
  ._3TpoHxi2k8SaR4NFa1Bypd {
  text-align: right;
}

._2QJT9PjAh_Xr6dDkjPckUZ
  div.jd1CRwMRdotD4CD8m-RPI
  div._24_BmQXN4B2Tc96q4Ttfp4
  ._2wyzVrfw--oQri_8tg_BnJ
  ._1NwFIT6I99fdSAOlKx3m9c
  ._2xamx8ZfBosB_UucR3Trs8 {
  color: #969696;
  font-size: 0.9em;
}

._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1q4r7fcKNUytzOH7j-bRvp {
  padding-top: 16px;
  grid-column: 1 / -1;
  font-weight: bold;
  font-size: 15px;
  color: #4d4d4d;
}

._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1nmywUoNOmWV8OdQxTDCDT {
  grid-column: 1 / -1;
  max-width: 300px;
  font-size: 13px;
  color: #4d4d4d;
}

._2QJT9PjAh_Xr6dDkjPckUZ div._1oit60ZL_UgBZ4nd_cHbeJ {
  --arrow-size: 8px;
  position: absolute;
  left: calc(-1 * var(--arrow-size));
  border-left: var(--arrow-size) solid transparent;
  border-right: var(--arrow-size) solid transparent;
  width: 0;
  height: 0;
}

._2QJT9PjAh_Xr6dDkjPckUZ div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76 {
  --shadow-arrow-size: calc(var(--arrow-size) + var(--shadow-depth));
  position: absolute;
  border-left: var(--shadow-arrow-size) solid transparent;
  border-right: var(--shadow-arrow-size) solid transparent;
  left: calc(var(--shadow-depth) - var(--shadow-arrow-size));
}

._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div.jd1CRwMRdotD4CD8m-RPI {
  bottom: 7px;
}
._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div._1oit60ZL_UgBZ4nd_cHbeJ {
  bottom: 0;
  border-top: var(--arrow-size) solid var(--background);
}
._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76 {
  border-top: var(--shadow-arrow-size) solid var(--shadow-color);
  bottom: calc(-1 * var(--shadow-depth));
  left: calc(-1 * var(--shadow-depth));
}

._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div.jd1CRwMRdotD4CD8m-RPI {
  top: 7px;
}

._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div._1oit60ZL_UgBZ4nd_cHbeJ {
  border-bottom: var(--arrow-size) solid var(--background);
  top: 0;
}

._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76 {
  border-bottom: var(--shadow-arrow-size) solid var(--shadow-color);
  left: calc(var(--shadow-depth) - var(--shadow-arrow-size));
}

div._2xzzvovFz3-0DEDKFRet1p{position:relative}div._2xzzvovFz3-0DEDKFRet1p SVG{overflow:visible}div._2xzzvovFz3-0DEDKFRet1p ._1WLEXI6U7ijm4mmQZ4ogOE,div._2xzzvovFz3-0DEDKFRet1p ._3fQ9ksBRahm4yGQYz-eSTw{transition:opacity 0.5s;transition-delay:0.25s}div._2xzzvovFz3-0DEDKFRet1p ._3fQ9ksBRahm4yGQYz-eSTw{position:relative;margin-top:10px}div._2xzzvovFz3-0DEDKFRet1p .uZeO64582Sg91pVDb0Dlv{position:absolute;font-size:13px;bottom:calc(100% - 45px);line-height:1.2em}div._2xzzvovFz3-0DEDKFRet1p .zipa3ZwN_-M5YphrhnJtg{opacity:20%}div._2xzzvovFz3-0DEDKFRet1p .dUQNjm4WoJgZ1c-NiR6Bu{position:absolute}div._2xzzvovFz3-0DEDKFRet1p .dUQNjm4WoJgZ1c-NiR6Bu svg{position:relative;left:-50%}div._2xzzvovFz3-0DEDKFRet1p .dUQNjm4WoJgZ1c-NiR6Bu svg path{color:#7eb6ce}div._2xzzvovFz3-0DEDKFRet1p .bpRj58gCozfBIX-athnsH{font-size:13px}div._2xzzvovFz3-0DEDKFRet1p .bpRj58gCozfBIX-athnsH ._31BzJdZ4SD7HYgvVslc2TZ{width:auto;min-width:300px;max-width:90%}div._2xzzvovFz3-0DEDKFRet1p .bpRj58gCozfBIX-athnsH .LxkiS-Q8HwdfQre0tq_7F{right:50%}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1{font-size:12px;color:#777777;margin:10px 0}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1._24XF2mM7G5tiGcAh9h8haK{color:black}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1._24XF2mM7G5tiGcAh9h8haK span._23DngjQpFszIvxJb9G2Rfs{font-size:16px;font-weight:bold}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1 .PpxbiP_69VrcJiJxVl-Uj{width:100%;background:#e8e8e8;height:4px;position:relative}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1._24XF2mM7G5tiGcAh9h8haK .PpxbiP_69VrcJiJxVl-Uj{height:9px}div._2xzzvovFz3-0DEDKFRet1p ._2vS4LMX4VpI68VpcNvsJW1 .PpxbiP_69VrcJiJxVl-Uj ._3BhyzjcIdMuYvDz0BFKu2i{background:#777777;height:100%;position:absolute}

div.loader-container{display:flex;align-items:center;justify-content:center}div.loader-container img{max-width:100%}

.vertical-sankey{position:relative;font-size:13px}.vertical-sankey .chart-content{position:relative}.vertical-sankey .chart-content svg g.node text{pointer-events:none;fill:white;text-anchor:middle}.vertical-sankey .chart-content svg path.link{fill-opacity:0.4}.vertical-sankey .chart-content svg .level-labels line{stroke:black}.vertical-sankey .level-title{font-weight:700}

.dropdown-wrapper{margin-left:5px;display:inline-block;position:relative;font-weight:600}.dropdown-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;font-weight:bold;font-size:1em;border-bottom:currentColor solid 2px;cursor:pointer;padding-right:0.8em;padding-left:0.1em;color:currentColor;font-family:inherit}.dropdown-wrapper.as-select:after{content:'';position:absolute;right:0.1em;top:0.45em;width:0;height:0;border-left:0.2em solid transparent;border-right:0.2em solid transparent;border-top:0.3em solid currentColor}.dropdown-wrapper .dropdown-single{font-weight:bold}.dropdown-wrapper .dropdown-spacer{margin:auto 5px;color:#212121}

.chart-container{width:100%;display:flex;flex-direction:column}.chart-container .chart-title{align-items:center;font-weight:bold;z-index:2;line-height:1.25em;color:#212121}.chart-container .chart-content{flex-grow:1;display:flex;flex-direction:column}.chart-container .title-text{align-items:center;background-repeat:no-repeat;border:0px solid #e0e0e0;font-weight:600}.chart-container .chart-subtitle{background-repeat:no-repeat;border:0px solid #e0e0e0;color:#4d4d4d;line-height:17.5px;font-family:'Noto-Sans', sans-serif}

._2QJT9PjAh_Xr6dDkjPckUZ{--background: white;--shadow-color: rgba(0, 0, 0, 0.05);--shadow-depth: 5px;position:absolute;pointer-events:none;z-index:900;width:max-content;line-height:1.5}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI{position:relative;background:var(--background);padding:6px;border:1px solid rgba(0,0,0,0.05);border-bottom-width:0;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}._2qqMsta1CmyUmUwHaqq2Dr{font-size:13px;color:#4d4d4d;letter-spacing:2px;text-align:left;font-weight:600;line-height:1.5}._2wjYGuFJCpXf_HZaDl0Cxw{font-weight:bold;font-size:15px;text-align:left;line-height:1}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI ._1QMGWYdPUvy_SLV5U_JeUR{font-weight:bold;font-size:24px;text-align:left}._24_BmQXN4B2Tc96q4Ttfp4{width:100%}._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;font-size:24px}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ._1k7ZNSuud9P91LCJOLrV7c{grid-template-columns:min-content auto}._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3Rwjxm71nkemrD85UJYsw4{grid-column:1 / -1;color:#969696;text-align:left;font-weight:bold;line-height:24px}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._2z_BrEMEKAaAyHlhMwyLD{grid-column:1 / span 6;padding-right:8px;color:#969696;font-size:0.85em;line-height:0.9em}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3nfEHWoqmsiB27gtFfYjDY{grid-column:7 / span 6;text-align:right;font-weight:bold}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ .HzGwQD8J49uTDVK-DQY37{grid-column:4 / -1;color:#969696;font-size:0.5em;line-height:0.9em}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ .TBcj1JpELxEjxzjB21oOr{grid-column:1 / span 3;padding-right:8px;font-size:0.5em;font-weight:bold;width:1%}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1MhImqgU1HV4Axu3CuD65M{grid-column:1 / -1;position:relative;padding-top:0;padding-left:0;padding-right:0;padding-bottom:15px}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1MhImqgU1HV4Axu3CuD65M .sYoKH404cYu75ZnaZraDq{height:5px;background:#dddddd}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1MhImqgU1HV4Axu3CuD65M .VSB0AQlYNd7tGjNVrGs6I{position:absolute;top:0;left:0;height:5px;width:100%}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3sJgX6M2-D8PQafjgGvwdJ{display:flex;flex-direction:column;grid-column:1 / span 6}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3sJgX6M2-D8PQafjgGvwdJ ._2jSNpeaRiYjlhZOCJnRzGp{color:#969696;font-size:0.75em;line-height:0.9em}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._3sJgX6M2-D8PQafjgGvwdJ .A7bN-PssAVR4fWVcYzwMq{font-weight:bold}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1NwFIT6I99fdSAOlKx3m9c{display:grid;grid-template-columns:min-content min-content auto;grid-column:7 / -1;align-items:center;padding-left:15px;font-size:0.5em;grid-gap:0}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1NwFIT6I99fdSAOlKx3m9c ._3TpoHxi2k8SaR4NFa1Bypd{text-align:right}._2QJT9PjAh_Xr6dDkjPckUZ div.jd1CRwMRdotD4CD8m-RPI div._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1NwFIT6I99fdSAOlKx3m9c ._2xamx8ZfBosB_UucR3Trs8{color:#969696;font-size:0.9em}._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1q4r7fcKNUytzOH7j-bRvp{padding-top:16px;grid-column:1 / -1;font-weight:bold;font-size:15px;color:#4d4d4d}._24_BmQXN4B2Tc96q4Ttfp4 ._2wyzVrfw--oQri_8tg_BnJ ._1nmywUoNOmWV8OdQxTDCDT{grid-column:1 / -1;max-width:300px;font-size:13px;color:#4d4d4d}._2QJT9PjAh_Xr6dDkjPckUZ div._1oit60ZL_UgBZ4nd_cHbeJ{--arrow-size: 8px;position:absolute;left:calc(-1 * var(--arrow-size));border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;width:0;height:0}._2QJT9PjAh_Xr6dDkjPckUZ div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76{--shadow-arrow-size: calc(var(--arrow-size) + var(--shadow-depth));position:absolute;border-left:var(--shadow-arrow-size) solid transparent;border-right:var(--shadow-arrow-size) solid transparent;left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div.jd1CRwMRdotD4CD8m-RPI{bottom:7px}._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div._1oit60ZL_UgBZ4nd_cHbeJ{bottom:0;border-top:var(--arrow-size) solid var(--background)}._2QJT9PjAh_Xr6dDkjPckUZ._2WqYkUTrR1I2KjAMBkoeoy div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76{border-top:var(--shadow-arrow-size) solid var(--shadow-color);bottom:calc(-1 * var(--shadow-depth));left:calc(-1 * var(--shadow-depth))}._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div.jd1CRwMRdotD4CD8m-RPI{top:7px}._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div._1oit60ZL_UgBZ4nd_cHbeJ{border-bottom:var(--arrow-size) solid var(--background);top:0}._2QJT9PjAh_Xr6dDkjPckUZ.x53peNqgBpUu3zDILwBBt div._1oit60ZL_UgBZ4nd_cHbeJ._1T0LNbjiqG_b1rIOYool76{border-bottom:var(--shadow-arrow-size) solid var(--shadow-color);left:calc(var(--shadow-depth) - var(--shadow-arrow-size))}

._240DGU12KI94w_vpRVPwqJ{padding-top:40px}

.vRBHVu4Dowi3PZHDNooI1{display:flex;color:#777777;margin-bottom:0.5em;line-height:1.5}._3GJKZXm3O0Uh32Xh3mRCmx{margin-right:0.5em}._10X-iTD9YhPnqLOumx0SMi{display:flex;min-width:0;overflow-wrap:break-word}.KdgdWkgOdKy041NSESBlL{flex:1}._3In7Jih0NvYhL4tMFXw2Od{height:0;border:solid #015193;border-width:0 2px 2px 0;display:inline-block;padding:3px}.WTyuDG3_FLYqKYGf6aefe{display:inline-flex;align-self:self-start;justify-content:flex-end;font-style:italic;text-decoration:underline;color:#015193;margin-left:0.25em;cursor:pointer}._1GnImGXHLqFmdsQahUORBV{display:inline-flex;font-style:italic;text-decoration:underline;color:#015193;margin-left:0.25em;cursor:pointer}.WTyuDG3_FLYqKYGf6aefe ._3In7Jih0NvYhL4tMFXw2Od{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin:7px}._1GnImGXHLqFmdsQahUORBV ._3In7Jih0NvYhL4tMFXw2Od{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:4px 7px}@media (min-width: 768px){.WTyuDG3_FLYqKYGf6aefe ._3In7Jih0NvYhL4tMFXw2Od{margin:9px 9px}._1GnImGXHLqFmdsQahUORBV ._3In7Jih0NvYhL4tMFXw2Od{margin:5px 9px}}._28w_S8DSV2Dw3U4lXwQbis{margin-bottom:0.6em}._2rar_90k7fHo1Am9YYDupH{font-weight:700}._1QVGCSmzleYbUcM3WiMBbz{font-weight:700}._3HjRZke3ceIRc0zhDwSK_1{margin-right:0.125em;color:#015193}._2V44BL29HWEbSLhaANv4ox{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:0.25em;background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ndy02IGgtNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjMDE1MTkzJyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+IDxwYXRoIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTAgNkg2YTIgMiAwIDAwLTIgMnYxMGEyIDIgMCAwMDIgMmgxMGEyIDIgMCAwMDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Jz48L3BhdGg+IDwvc3ZnPg==)}

.education-bars{font-size:13px}.education-bars .groups-label,.education-bars .groups-title{line-height:1.2em}.education-bars .groups-title{font-weight:bold;line-height:1em}.education-bars .chart-content{position:relative}.education-bars .chart-content .tooltip-wrapper .tooltip-content{white-space:nowrap}

.description-root{display:block;position:relative;width:100%;margin-bottom:24px;line-height:1}

.mosaic{flex-grow:1;display:flex}.mosaic .labels-container{position:absolute}.mosaic .rects-container{position:absolute}.mosaic .fitted-label{pointer-events:none}

@keyframes label-fade-in{from{opacity:0}50%{opacity:0}to{opacity:1}}.fitted-label{transform-origin:left bottom;line-height:1;opacity:1;transition:opacity 1s}.fitted-label.removed{opacity:0;transition:opacity 0s}.fitted-label.rotated{transform:translateY(-100%) rotate(90deg) translateZ(0)}

div.chart-container.mosaic-plot div.label{line-height:1em}.rects-container{position:relative}.content-container{display:flex;position:relative;flex-direction:row}.row-container{display:flex;position:relative;width:100%}.row-container:last-of-type{margin-bottom:0}.label{display:flex;position:relative;flex-direction:column;line-height:1.35}.group-label{font-weight:bold}.group-value{color:#555555}.fitted-label{color:white}.button-container{display:flex;position:relative;width:100%;flex-direction:column;align-items:center;margin-top:12px}.button-description{font-size:14px;color:#777777;margin-bottom:4px}.button-row{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:500}.category-button{border-radius:3px;padding:6px 12px;border-width:1px;border-style:solid;margin:0 8px 8px 8px;cursor:pointer;user-select:none}.category-button.disabled{background:repeating-linear-gradient(45deg, #fff, #fff 3px, #ccc 6px, #ccc 6px);cursor:default}

.legend-container{display:flex;flex-wrap:wrap}.legend-container .legend-entry{margin-right:20px;display:inline-flex;align-items:center}.legend-container .legend-entry div{display:inline-block}.legend-container .legend-entry .legend-marker{width:12px;height:12px;margin-right:4px}.legend-container .legend-entry .legend-text{line-height:2.5}

.button-group-container{display:flex;position:relative;width:100%;flex-direction:column;align-items:center;margin-top:12px}.button-group-description{font-size:14px;color:#777777;margin-bottom:4px}.button-wrapper{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:500}.category-button{border-radius:3px;padding:6px 12px;border-width:1px;border-style:solid;margin:0 8px 8px 8px;cursor:pointer;user-select:none}

.grouped-bars{font-size:13px}.grouped-bars .group-section{align-items:center;display:flex;margin-top:10px}.grouped-bars .group-section .group-name-section{font-size:13px;font-weight:bold}.grouped-bars .horiz-bars-section .bar-value-text{position:absolute;top:0px}.grouped-bars .group-name-section,.grouped-bars .horiz-bars-section{display:inline-block}.grouped-bars .horiz-bars-section .horiz-bars-row{position:relative}.grouped-bars .group-name-section{width:35%;vertical-align:top}.grouped-bars .horiz-bars-section{width:65%}.grouped-bars .bar-group{display:flex;align-items:center;position:relative}.grouped-bars .bar{display:flex;padding-top:0px;padding-bottom:0px}.grouped-bars .label{padding-left:3px;padding-right:5px;padding-top:0px;padding-bottom:0px}.grouped-bars .title{display:flex;white-space:nowrap;box-sizing:border-box}.grouped-bars .bar-box{padding-bottom:0px;display:flex;align-items:center}.grouped-bars .axis{position:absolute;display:flex;height:inherit}.grouped-bars .inner-chart-content{height:auto}.grouped-bars .column{display:block;margin-top:-1.3em}.grouped-bars .axis-label{display:flex;width:0;justify-content:center}.grouped-bars .tooltip-container{position:relative}

.line-chart .tooltip-container{position:absolute}.line-chart .line-chart-label{font-weight:600;font-size:13px;cursor:pointer;background-repeat:no-repeat;border:0px solid #e0e0e0;line-height:19.5px}

.chart-container{width:100%;display:flex;flex-direction:column}.chart-container .chart-title{align-items:center;font-weight:bold;z-index:2;line-height:1.25em;color:#212121}.chart-container .chart-subtitle{background-repeat:no-repeat;border:0px solid #e0e0e0;color:#4d4d4d;line-height:17.5px;font-family:'Source Sans Pro', sans-serif}.chart-container .title-text{align-items:center;background-repeat:no-repeat;border:0px solid #e0e0e0;font-weight:600}.chart-container .chart-content{flex-grow:1;display:flex;flex-direction:column}

.bar-chart.chart-container .chart-content{padding-top:20px}

.dot-chart.chart-container .chart-content{padding-top:20px}

