.unit-chart,.findings{--chart-mark:var(--accent);--chart-context:color-mix(in srgb,var(--ink)35%,var(--ground));--chart-track:var(--rule);--chart-off:var(--rule-strong)}.unit-chart{border-top:1px solid var(--rule-strong);max-width:32rem;margin:0;padding-top:1.25rem}.chart-n{font-weight:300;font-size:var(--t2);letter-spacing:-.035em;color:var(--ink);margin:0;line-height:1.06}.chart-q{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.7rem;font-weight:500;line-height:1.3;display:block}.unit-grid{width:100%;height:auto;margin-top:1.25rem;display:block}.unit-grid .u{fill:var(--chart-off)}.unit-grid .u.on{fill:var(--chart-mark)}.unit-ticks{letter-spacing:.06em;font-variant-numeric:tabular-nums;height:1rem;color:var(--muted);margin-top:.6rem;font-size:.7rem;font-weight:500;line-height:1;position:relative}.unit-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.unit-ticks span:first-child{transform:none}.unit-ticks span:last-child{transform:translate(-100%)}.unit-chart figcaption{gap:.65rem;margin-top:1.25rem;display:grid}.chart-key{grid-template-columns:.6rem minmax(0,1fr);align-items:start;column-gap:.65rem;display:grid}.chart-each{color:var(--muted);font-size:.8125rem;line-height:1.5}.chart-swatch{margin-top:.3em;background:var(--chart-off);border-radius:1px;width:.6rem;height:.6rem;margin-top:calc(.5lh - .3rem)}.chart-swatch.on{background:var(--chart-mark)}.unit-chart.is-dot .chart-swatch{border-radius:50%}.chart-base{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;font-size:.9375rem;line-height:1.45;display:flex}@media (prefers-reduced-motion:no-preference){.js .unit-grid .u.on{animation:chart-lit .45s var(--ease)both;animation-delay:calc(.25s + var(--i,0)*8ms)}}@keyframes chart-lit{0%{fill:var(--chart-off)}to{fill:var(--chart-mark)}}.findings{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.finding{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:.7rem max(1.5rem,min(3vw,2.5rem));padding:1.25rem 0 1.1rem;display:grid}.finding+.finding{border-top:1px solid var(--rule)}.finding-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);grid-area:1/1/span 2;align-self:start;margin:0;font-size:max(1.5rem,min(1rem + 1.2vw,2rem));font-weight:300;line-height:1.1}.finding-scale{grid-column:2;align-items:center;gap:1rem;display:flex}.finding-bar{flex:1;min-width:0;height:10px;display:block}.finding-bar .track{fill:var(--chart-track)}.finding-bar .bar,.finding-bar .cap{fill:var(--chart-context)}.finding.is-key .bar,.finding.is-key .cap{fill:var(--chart-mark)}.finding-of{text-align:right;letter-spacing:.06em;font-variant-numeric:tabular-nums;min-width:2.75rem;color:var(--muted);flex:none;font-size:.7rem;font-weight:500;line-height:1}.finding-what{grid-column:2;gap:.4rem;margin:0;display:grid}.finding-what>.tag{color:var(--ink-2)}.finding-what .chart-base{color:var(--ink-2);font-size:.8125rem}@media (max-width:700px){.finding{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.finding-n{grid-row:auto}.finding-scale,.finding-what{grid-column:1}}@media (prefers-reduced-motion:no-preference){.js .finding{animation:rise .8s var(--ease)both}.js .finding:nth-child(2){animation-delay:.1s}.js .finding:nth-child(3){animation-delay:.2s}.js .finding:nth-child(4){animation-delay:.3s}}
