.cb-charts__h{margin-bottom:14px;max-width:22ch}.cb-charts__lead{margin-bottom:44px;max-width:60ch}.cb-charts{display:grid;gap:56px 40px}@media (min-width:900px){.cb-charts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-charts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb-chart{border-top:1px solid var(--c-line);display:flex;flex-direction:column;margin:0;padding-top:26px}.cb-sec--dark .cb-chart{border-top-color:var(--c-dark-line)}.cb-chart__head{margin-bottom:26px}.cb-chart__t{font-family:var(--f-disp);font-size:clamp(22px,2.2vw,28px);line-height:1;margin:0;text-transform:uppercase}.cb-chart__u{color:var(--c-ink-soft);display:block;font-family:var(--f-acc);font-size:10px;letter-spacing:.22em;margin-top:8px;text-transform:uppercase}.cb-sec--dark .cb-chart__u{color:var(--c-dark-text)}.cb-chart__key{color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;list-style:none;margin:0 0 20px;padding:0}.cb-sec--dark .cb-chart__key{color:var(--c-dark-text)}.cb-chart__key li{align-items:center;display:flex;gap:8px}.cb-key{border-radius:1px;display:block;flex:none;height:10px;width:10px}.cb-key--a{background:var(--c-teal-deep)}.cb-key--b{background:var(--c-teal)}.cb-chart__bars{display:grid;gap:16px}.cb-chart__bars:last-of-type{margin-bottom:0}.cb-chart>.cb-chart__delta:last-child{margin-top:auto;padding-top:26px}.cb-bar{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(74px,auto) 1fr minmax(38px,auto)}.cb-bar__label{color:var(--c-ink-soft);font-size:13px;line-height:1.3}.cb-sec--dark .cb-bar__label{color:var(--c-dark-text)}.cb-bar__track{display:flex;flex-direction:column;gap:4px;min-width:0}.cb-bar__fill{background:var(--c-line);border-radius:1px;display:block;height:16px;min-width:3px;transition:width .4s ease}.cb-sec--dark .cb-bar__fill{background:var(--c-dark-line)}.cb-bar__vals{color:var(--c-ink);display:flex;flex-direction:column;font-family:var(--f-acc);font-size:11px;gap:4px;text-align:right}.cb-sec--dark .cb-bar__vals{color:#fff}.cb-bar__v{line-height:16px;white-space:nowrap}.cb-bar--hi .cb-bar__fill{background:var(--c-teal)}.cb-bar--hi .cb-bar__label{color:var(--c-ink);font-weight:600}.cb-sec--dark .cb-bar--hi .cb-bar__label{color:#fff}.cb-chart--grouped .cb-bar__fill--a{background:var(--c-teal-deep)}.cb-chart--grouped .cb-bar__fill--b{background:var(--c-teal)}.cb-chart--grouped .cb-bar:not(.cb-bar--hi) .cb-bar__fill--a{background:var(--c-line)}.cb-chart--grouped .cb-bar:not(.cb-bar--hi) .cb-bar__fill--b{background:#d2d2d2}.cb-sec--dark .cb-chart--grouped .cb-bar:not(.cb-bar--hi) .cb-bar__fill--a{background:var(--c-dark-line)}.cb-sec--dark .cb-chart--grouped .cb-bar:not(.cb-bar--hi) .cb-bar__fill--b{background:#3a3a3a}.cb-chart__delta{align-items:baseline;display:flex;gap:10px;margin:26px 0 0}.cb-chart__delta strong{color:var(--c-teal-deep);font-family:var(--f-disp);font-size:clamp(34px,4vw,46px);font-weight:700;line-height:.9}.cb-sec--dark .cb-chart__delta strong{color:var(--c-teal)}.cb-chart__delta span{color:var(--c-ink-soft);font-size:13px;line-height:1.3}.cb-sec--dark .cb-chart__delta span{color:var(--c-dark-text)}.cb-chart__note{color:var(--c-ink-soft);font-size:12.5px;line-height:1.5;margin:auto 0 0;padding-top:18px}.cb-sec--dark .cb-chart__note{color:var(--c-dark-text)}.cb-charts__fn{border-top:1px solid var(--c-line);color:var(--c-ink-soft);font-size:12.5px;margin-top:48px;padding-top:22px}.cb-charts__fn p{line-height:1.55;margin:0 0 8px}.cb-sec--dark .cb-charts__fn{border-top-color:var(--c-dark-line);color:var(--c-dark-text)}@media (prefers-reduced-motion:reduce){.cb-bar__fill{transition:none}}.cb-chart--stacked{--seg-a:#d9d9d9;--seg-b:#ababab;--seg-c:#6e6e6e;--hi-a:var(--c-teal-deep);--hi-b:var(--c-teal);--hi-c:#a8ded2}.cb-sec--dark .cb-chart--stacked{--seg-a:#4a4a4a;--seg-b:#6e6e6e;--seg-c:#9c9c9c;--hi-a:var(--c-teal-deep);--hi-b:var(--c-teal);--hi-c:#a8ded2}.cb-chart--stacked .cb-bar__track{align-items:stretch;flex-direction:row;gap:0}.cb-chart--stacked .cb-bar__fill{border-radius:0;height:22px;min-width:2px}.cb-chart--stacked .cb-bar__fill--a{background:var(--seg-a);border-radius:1px 0 0 1px}.cb-chart--stacked .cb-bar__fill--b{background:var(--seg-b)}.cb-chart--stacked .cb-bar__fill--c{background:var(--seg-c);border-radius:0 1px 1px 0}.cb-chart--stacked .cb-bar{gap:16px}.cb-chart--stacked .cb-bar__vals{font-size:13px}.cb-bar__v--total{font-family:var(--f-disp);font-size:19px;letter-spacing:0;line-height:22px}.cb-chart--stacked .cb-bar--hi .cb-bar__v--total{color:var(--c-teal-deep)}.cb-sec--dark .cb-chart--stacked .cb-bar--hi .cb-bar__v--total{color:var(--c-teal)}.cb-key--c{background:#6e6e6e}.cb-sec--dark .cb-key--c{background:#9c9c9c}.cb-chart--stacked .cb-key--a{background:#d9d9d9}.cb-chart--stacked .cb-key--b{background:#ababab}.cb-sec--dark .cb-chart--stacked .cb-key--a{background:#4a4a4a}.cb-sec--dark .cb-chart--stacked .cb-key--b{background:#6e6e6e}.cb-charts--1{grid-template-columns:1fr}.cb-charts--1 .cb-bar{grid-template-columns:minmax(150px,auto) 1fr minmax(76px,auto)}@media (max-width:599px){.cb-chart--stacked .cb-bar,.cb-charts--1 .cb-bar{align-items:baseline;grid-template-columns:1fr auto;row-gap:8px}.cb-chart--stacked .cb-bar__label{grid-column:1;grid-row:1}.cb-chart--stacked .cb-bar__vals{grid-column:2;grid-row:1;text-align:right}.cb-chart--stacked .cb-bar__track{grid-column:1/-1;grid-row:2}}.cb-chart--stacked .cb-bar--hi .cb-bar__fill--a{background:var(--hi-a)}.cb-chart--stacked .cb-bar--hi .cb-bar__fill--b{background:var(--hi-b)}.cb-chart--stacked .cb-bar--hi .cb-bar__fill--c{background:var(--hi-c)}.cb-chart--stacked .cb-key--a{background:var(--c-teal-deep)}.cb-chart--stacked .cb-key--b{background:var(--c-teal)}.cb-chart--stacked .cb-key--c{background:#a8ded2}@media (min-width:900px){.cb-chart--stacked{grid-column:1/-1}.cb-charts--4{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-charts--3 .cb-chart--stacked .cb-bar,.cb-charts--4 .cb-chart--stacked .cb-bar{grid-template-columns:minmax(150px,auto) 1fr minmax(76px,auto)}}