.erl-chart{container-type:inline-size;margin:10px 0 0;color:var(--erl-color-heading);font-family:var(--erl-font-body)}.erl-chart p{margin:0}.erl-chart--houses{max-inline-size:429px}.erl-chart__body{display:flex;align-items:flex-end}.erl-chart__rows{flex:0 1 243px;display:flex;flex-direction:column;gap:13px;min-inline-size:0}.erl-chart__row{display:flex;align-items:flex-end;block-size:17.7px}.erl-chart__row-label,.erl-chart__row-value{font-size:13.2px;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-chart__row-label{flex:none;inline-size:51px}.erl-chart__row-value{flex:none;min-inline-size:40px;margin-inline-start:10px;font-weight:var(--erl-fw-bold);color:var(--erl-color-primary)}.erl-chart__track{flex:1;display:flex;align-items:flex-end;gap:4.7px;min-inline-size:0}.erl-chart__houses{flex:none;display:flex;gap:2.25px}.erl-chart__house{inline-size:13.5px;block-size:17.7px;background-color:var(--erl-color-primary);-webkit-mask:url(../../images/chart-house.svg) no-repeat center / 100% 100%;mask:url(../../images/chart-house.svg) no-repeat center / 100% 100%}.erl-chart__rule{flex:1;block-size:1px;background-color:var(--erl-color-text-muted)}.erl-chart__callout{position:relative;flex:1 1 0;align-self:flex-end;display:flex;align-items:flex-end;min-inline-size:0;min-block-size:50px;margin-block-end:-4px;margin-inline-start:22px;padding-block-end:1.5px;padding-inline-start:16px;border-inline-start:1px solid var(--erl-color-heading)}.erl-chart__callout:before{content:"";position:absolute;inset-block-start:42px;inset-inline-start:-12px;inline-size:11px;block-size:1px;background-color:var(--erl-color-heading)}.erl-chart__callout-text{font-size:14.3px;font-weight:var(--erl-fw-bold);line-height:17.6px;text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--erl-color-text-muted)}.erl-chart__caption{display:flex;flex-direction:column;gap:6px;margin-block-start:22px;font-size:11px;line-height:12px;color:var(--erl-color-text-muted)}.erl-chart__note{max-inline-size:363px}@container (max-width: 420px){.erl-chart__body{flex-direction:column;align-items:stretch;gap:14px}.erl-chart__rows{flex:none}.erl-chart__callout{flex:none;min-block-size:0;margin:0;padding-block:2px;padding-inline-start:12px}.erl-chart__callout:before{display:none}}.erl-chart--bars{position:relative;max-inline-size:386px}.erl-chart--bars>*{--u: calc(100cqw / 351);--erl-chart-fs: max(11px, calc(var(--u) * 10))}.erl-chart__plot{position:relative;block-size:calc(168 * var(--u))}.erl-chart__trend{position:absolute;inset:0;inline-size:100%;block-size:100%;fill:none;stroke:var(--erl-color-text-muted);stroke-width:.9}.erl-chart__groups{position:absolute;inset-block:0;inset-inline-start:calc(3 * var(--u));inline-size:calc(296.4 * var(--u));display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.erl-chart__group{display:flex;flex-direction:column;align-items:center}.erl-chart__bars{display:flex;align-items:flex-end;block-size:calc(149.5 * var(--u))}.erl-chart__bar{position:relative;inline-size:min(calc(29.7 * var(--u)),calc(118.56 * var(--u) / var(--cols, 4)));block-size:calc(var(--h) * 1.336 * var(--u))}.erl-chart__bar:before{content:"";position:absolute;inset:0;background-color:var(--erl-chart-bar);transform-origin:50% 100%}.erl-chart__bar--a{--erl-chart-bar: var(--erl-color-primary)}.erl-chart__bar--b{--erl-chart-bar: var(--erl-color-text);--s: 1}.erl-chart__bar-value{position:absolute;inset-block-end:calc(100% + 6 * var(--u));inset-inline-start:calc(.8 * var(--u));font-size:var(--erl-chart-fs);font-weight:var(--erl-fw-bold);line-height:1;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--erl-color-primary)}.erl-chart__bar--b .erl-chart__bar-value{inset-inline-start:calc(4 * var(--u));color:var(--erl-color-text)}.erl-chart__year{margin-block-start:calc(8.9 * var(--u));font-size:var(--erl-chart-fs);line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-chart__legend{display:grid;grid-template-columns:calc(176.1 * var(--u)) minmax(0,1fr);row-gap:calc(8 * var(--u));margin:calc(11 * var(--u)) 0 0;padding:0 0 0 calc(9.3 * var(--u));list-style:none}.erl-chart__legend-item{display:flex;align-items:flex-start;gap:calc(7.2 * var(--u));font-size:var(--erl-chart-fs);line-height:1.2}.erl-chart__swatch{flex:none;inline-size:calc(18.9 * var(--u));block-size:calc(11.3 * var(--u));margin-block-start:calc(-1.7 * var(--u))}.erl-chart__legend-item--a .erl-chart__swatch{background-color:var(--erl-color-primary)}.erl-chart__legend-item--b .erl-chart__swatch{background-color:var(--erl-color-text)}.erl-chart__legend-detail{display:block}.erl-chart--bars .erl-chart__source{position:absolute;top:calc(21.5 * var(--u));right:calc(18.4 * var(--u));height:calc(128 * var(--u));writing-mode:vertical-rl;transform:rotate(180deg);font-size:max(7.7px,calc(var(--u) * 7.2));line-height:1.2;color:var(--erl-color-text-muted)}@container (max-width: 340px){.erl-chart__legend{grid-template-columns:minmax(0,1fr)}.erl-chart--bars .erl-chart__source{position:static;height:auto;margin-block-start:12px;writing-mode:horizontal-tb;transform:none;font-size:12px}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.erl-chart--bars.is-armed .erl-chart__bar:before{transition:transform .8s var(--erl-ease-out) calc(var(--g, 0) * .12s + var(--s, 0) * .08s),scale .25s ease}.erl-chart--bars.is-armed .erl-chart__bar-value{transition:opacity .4s ease calc(var(--g, 0) * .12s + .5s),translate .25s ease}.erl-chart--bars.is-armed .erl-chart__trend path{stroke-dasharray:1 1;transition:stroke-dashoffset 1.3s ease-in-out .3s}.erl-chart--bars.is-armed .erl-chart__legend{transition:opacity .5s ease 1s}.erl-chart--bars.is-armed:not(.is-revealed) .erl-chart__bar:before{transform:scaleY(0)}.erl-chart--bars.is-armed:not(.is-revealed) .erl-chart__bar-value,.erl-chart--bars.is-armed:not(.is-revealed) .erl-chart__legend{opacity:0}.erl-chart--bars.is-armed:not(.is-revealed) .erl-chart__trend path{stroke-dashoffset:1}.erl-chart--houses.is-armed .erl-chart__row-label{transition:opacity .5s ease calc(var(--r, 0) * .35s)}.erl-chart--houses.is-armed .erl-chart__house{transition:opacity .4s ease calc(var(--r, 0) * .35s + .08s + var(--i, 0) * .07s),transform .5s var(--erl-ease-out) calc(var(--r, 0) * .35s + .08s + var(--i, 0) * .07s),translate .3s ease calc(var(--i, 0) * .03s)}.erl-chart--houses.is-armed .erl-chart__rule{transform-origin:0 50%;transition:transform .6s var(--erl-ease-out) calc(var(--r, 0) * .35s + var(--n, 0) * .07s + .12s)}.erl-chart--houses.is-armed .erl-chart__row-value{transition:opacity .5s ease calc(var(--r, 0) * .35s + var(--n, 0) * .07s + .4s)}.erl-chart--houses.is-armed .erl-chart__callout{transition:opacity .6s ease .9s,transform .6s var(--erl-ease-out) .9s}.erl-chart--houses.is-armed:not(.is-revealed) :is(.erl-chart__row-label,.erl-chart__row-value){opacity:0}.erl-chart--houses.is-armed:not(.is-revealed) .erl-chart__house{opacity:0;transform:translateY(6px)}.erl-chart--houses.is-armed:not(.is-revealed) .erl-chart__rule{transform:scaleX(0)}.erl-chart--houses.is-armed:not(.is-revealed) .erl-chart__callout{opacity:0;transform:translate(-8px)}}.erl-chart__group,.erl-chart__bar,.erl-chart__row{transition:opacity .25s ease}@media(hover:none){.erl-chart__group,.erl-chart__row,.erl-chart__legend-item{cursor:pointer;-webkit-tap-highlight-color:transparent}}.erl-chart__groups:has(.erl-chart__group.is-active) .erl-chart__group:not(.is-active),.erl-chart__rows:has(.erl-chart__row.is-active) .erl-chart__row:not(.is-active){opacity:.4}.erl-chart--bars:has(.erl-chart__legend-item--a.is-active) .erl-chart__bar--b,.erl-chart--bars:has(.erl-chart__legend-item--b.is-active) .erl-chart__bar--a{opacity:.25}@media(hover:hover){.erl-chart__groups:has(.erl-chart__group:hover) .erl-chart__group:not(:hover),.erl-chart__rows:has(.erl-chart__row:hover) .erl-chart__row:not(:hover){opacity:.4}.erl-chart--bars:has(.erl-chart__legend-item--a:hover) .erl-chart__bar--b,.erl-chart--bars:has(.erl-chart__legend-item--b:hover) .erl-chart__bar--a{opacity:.25}}@media(prefers-reduced-motion:no-preference){.erl-chart__bar.is-active:before{scale:1 1.04}.erl-chart__bar.is-active .erl-chart__bar-value{translate:0 -4px}.erl-chart__row.is-active .erl-chart__house{translate:0 -3px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.erl-chart__bar:hover:before{scale:1 1.04}.erl-chart__bar:hover .erl-chart__bar-value{translate:0 -4px}.erl-chart__row:hover .erl-chart__house{translate:0 -3px}}@media(forced-colors:active){.erl-chart__house,.erl-chart__rule,.erl-chart__bar:before,.erl-chart__swatch,.erl-chart__callout:before{forced-color-adjust:none;background-color:CanvasText}.erl-chart__bar--b:before,.erl-chart__legend-item--b .erl-chart__swatch{background-color:Canvas;outline:2px solid CanvasText;outline-offset:-2px}}
