.statistics-explorer{--chart-ink: var(--color-neutral-900);--chart-teal: #0f766e;color:var(--color-neutral-700);min-width:0;margin-block:1.5rem}.statistics-explorer[data-dataset-explorer]{width:min(100%,68rem);box-sizing:border-box;margin-inline:auto;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--color-neutral-300);border-radius:1rem;background:var(--color-neutral-100);box-shadow:0 .35rem 1.25rem #0f172a0f}.statistics-explorer [hidden]{display:none!important}.statistics-explorer a{color:var(--color-link);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.statistics-explorer :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:4px}.statistics-explorer .explorer-heading h3{color:var(--chart-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;font-weight:750;text-transform:none;margin:.4rem 0 .75rem}.statistics-explorer p{margin:0}.explorer-kicker{font-size:.8rem;font-weight:700;letter-spacing:.025em;color:var(--color-brand-primary)}.explorer-heading>p:last-child{max-width:70ch}.explorer-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;padding:0;margin-top:0;border-bottom:0}.explorer-controls label{display:grid;gap:.3rem;font-size:.8rem;font-weight:700;flex:1 1 9rem;min-width:0}.explorer-controls select{width:100%;min-height:44px;border:1px solid var(--color-neutral-500);border-radius:.3rem;background:#fff;color:var(--color-neutral-900);padding:.5rem 1.75rem .5rem .65rem;font-size:.95rem;font-weight:500}.explorer-fact-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.5rem;padding:1rem 0}.explorer-fact-strip strong{display:block;color:var(--color-brand-primary);font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.15;font-variant-numeric:tabular-nums}.explorer-fact-strip span,.explorer-fact-strip p{font-size:.8rem}.explorer-chart{width:min(100%,62rem);margin:.8rem auto 1.25rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--color-neutral-300);border-radius:1rem;background:linear-gradient(180deg,#fff 0%,var(--color-neutral-50) 100%);box-shadow:0 .35rem 1.25rem #0f172a12}.explorer-chart figcaption{color:var(--color-neutral-900);font-weight:700;font-size:1.05rem}.explorer-chart-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;margin:.35rem 0 1rem;font-size:.75rem}.explorer-trend-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"legend" "plot";gap:.75rem 1.25rem;align-items:start}.explorer-trend-layout .explorer-legend{grid-area:legend}.explorer-trend-layout .explorer-trend{grid-area:plot;min-height:0;max-height:none}.explorer-legend{list-style:none;padding:0;margin:.7rem 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.3rem;font-size:.8rem}.explorer-legend li{display:grid;grid-template-columns:3.5rem minmax(0,auto) auto;gap:.45rem;align-items:center;min-height:1.75rem}.explorer-legend-sample{display:block;width:3.5rem;height:.9rem;overflow:visible}.explorer-legend-sample line{fill:none;stroke-width:3}.explorer-legend-sample circle{stroke:#fff;stroke-width:1}.explorer-legend-sample .legend-series-0,.explorer-legend-sample.legend-series-0 line{stroke:var(--color-brand-primary)}.explorer-legend-sample.legend-series-0 circle{fill:var(--color-brand-primary)}.explorer-legend-sample.legend-series-1 line{stroke:var(--color-neutral-700);stroke-dasharray:7 4}.explorer-legend-sample.legend-series-1 circle{fill:var(--color-neutral-700)}.explorer-legend-sample.legend-series-2 line{stroke:var(--chart-teal);stroke-dasharray:2 4}.explorer-legend-sample.legend-series-2 circle{fill:var(--chart-teal)}.explorer-bars{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.explorer-bars li{display:grid;grid-template-columns:minmax(9rem,1.15fr) minmax(7rem,auto) minmax(0,2fr);gap:.75rem;align-items:center;min-width:0}.explorer-bar-label{min-width:0;color:var(--color-neutral-900);font-size:.85rem;line-height:1.35;overflow-wrap:anywhere}.explorer-bar-values{display:grid;gap:.25rem;min-width:0;color:var(--color-neutral-900);font-variant-numeric:tabular-nums}.explorer-bar-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(3rem,auto);justify-items:end;align-items:baseline;gap:.35rem .6rem;min-width:0;line-height:1.15}.explorer-bar-metric>*{text-align:right}.explorer-bar-metric[data-comparison]{border-top:1px solid var(--color-neutral-300);padding-top:.25rem}.explorer-bar-values strong{color:var(--color-neutral-900);font-size:.9rem;font-weight:750;white-space:nowrap}.explorer-bar-values [data-percent-label],.explorer-bar-values [data-compare-percent-label]{color:var(--color-brand-primary);font-size:.8rem;font-weight:700;white-space:nowrap}.explorer-bar-pair{display:grid;gap:.3rem;min-width:0}.explorer-bar-line{min-width:0}.explorer-bar-line svg{display:block;width:100%;min-width:0;height:14px}.statistics-explorer .explorer-note{font-size:.85rem;line-height:1.55;padding-left:.8rem;border-left:3px solid var(--color-brand-secondary);margin:1rem 0}.explorer-details{border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300);margin-top:1rem}.explorer-details>summary,.explorer-year-table>summary{cursor:pointer;padding:.8rem 0;color:var(--color-neutral-900);font-weight:650}.explorer-details-body{padding-bottom:1rem;font-size:.85rem}.explorer-year-table{margin-top:.5rem}.explorer-table-scroll{overflow-x:auto;max-width:100%}.statistics-explorer table{border-collapse:collapse;width:100%;font-size:.8rem;text-align:left}.statistics-explorer caption{text-align:left;padding:.5rem 0}.statistics-explorer th,.statistics-explorer td{border-bottom:1px solid var(--color-neutral-200);padding:.65rem .5rem;vertical-align:top}.statistics-explorer thead th{background:var(--color-neutral-100)}.statistics-explorer tbody th{font-weight:500}.statistics-explorer td{font-variant-numeric:tabular-nums}.statistics-explorer td small{display:block;font-size:.75rem;color:var(--color-neutral-700)}.explorer-dataset{min-width:0;border-bottom:1px solid var(--color-neutral-200)}.explorer-dataset-title{cursor:pointer;padding-block:1rem .5rem}.explorer-dataset-title h3{display:inline;font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--color-neutral-900);text-transform:none}.explorer-dataset>.data-note{margin:0 0 .55rem}.statistics-explorer .explorer-single-picker{display:none}.statistics-explorer--pills .explorer-controls--pills{align-items:center}.statistics-explorer--pills .explorer-toolbar .explorer-controls{flex:0 1 auto;min-width:0}.explorer-population{font-size:.85rem;margin:.25rem 0 .8rem;line-height:1.5}.explorer-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:.75rem 1rem;margin:.8rem 0 1rem}.explorer-toolbar .explorer-controls{flex:1 1 20rem;min-width:min(100%,20rem);margin:0;padding:0;border:0;align-self:stretch}.explorer-toolbar .explorer-controls label{flex:1 1 auto;flex-basis:auto;min-width:0}.explorer-segments{display:flex;flex-wrap:wrap;gap:.25rem}.explorer-segments button,.explorer-table-button{border:1px solid var(--color-neutral-500);border-radius:.3rem;padding:.5rem .8rem;min-height:44px;background:#fff;color:var(--color-neutral-900);cursor:pointer;font-size:.8rem}.statistics-explorer--pills .explorer-segments{gap:.75rem}.explorer-segments button[aria-pressed=true]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.explorer-table-button{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.explorer-trend{display:block;width:100%;height:auto;min-height:15rem;max-height:23rem;overflow:visible}.explorer-trend text{font:11px var(--font-sans);fill:var(--color-neutral-700)}.explorer-series{stroke:var(--color-brand-primary);fill:var(--color-brand-primary)}.explorer-series.series-1{stroke:var(--color-neutral-700);fill:var(--color-neutral-700)}.explorer-series.series-2{stroke:var(--chart-teal);fill:var(--chart-teal)}.explorer-scale{margin-bottom:.7rem!important;font-size:.75rem}.explorer-limitations{padding:.6rem 0 .6rem 1rem;margin:.8rem 0;font-size:.8rem;border-left:3px solid var(--color-brand-secondary);list-style:none;line-height:1.5}.explorer-limitations li+li{margin-top:.4rem}@media print{.explorer-controls,.explorer-toolbar{display:none!important}.statistics-explorer [data-dataset-panel][hidden]{display:block!important}.explorer-table-scroll{overflow:visible}}@media(prefers-reduced-motion:reduce){.statistics-explorer *{transition:none!important;animation:none!important}}@media(min-width:900px){.explorer-trend-layout{grid-template-columns:minmax(0,1fr) minmax(11rem,13rem);grid-template-areas:"plot legend";column-gap:1.5rem}.explorer-trend-layout .explorer-legend{display:grid;grid-template-columns:1fr;gap:.7rem;margin:.25rem 0 0}.explorer-trend-layout .explorer-legend li{grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"sample label" "sample latest";column-gap:.55rem;row-gap:.1rem;align-items:center;min-height:2.25rem}.explorer-trend-layout .explorer-legend-sample{grid-area:sample}.explorer-trend-layout .explorer-legend li>span{grid-area:label;line-height:1.25}.explorer-trend-layout .explorer-legend li>strong{grid-area:latest;color:var(--color-neutral-900);font-size:.78rem;white-space:nowrap;font-variant-numeric:tabular-nums}}@media(max-width:540px){.explorer-chart{padding:.9rem;border-radius:.8rem}.explorer-legend{display:grid;grid-template-columns:1fr;gap:.45rem}.explorer-legend li{grid-template-columns:4rem minmax(0,1fr) auto}.explorer-legend-sample{width:4rem}.explorer-bars li{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.explorer-bar-values{min-width:max-content;justify-items:end}.explorer-bar-pair{grid-column:1 / -1}.explorer-controls{gap:.6rem}.explorer-controls label{flex-basis:8rem}}
