.prose .blog-figure,.blog-article .blog-figure{max-width:none}.blog-figure{--figure-ink:var(--ink);--figure-mute:var(--muted);--figure-line:var(--line);--figure-dash:var(--line-strong);--figure-accent:var(--sun);--figure-accent-ink:color-mix(in srgb, var(--sun) 38%, var(--ink));--figure-series-2:var(--tomato);--figure-series-3:var(--mint);--figure-series-4:var(--sky);--figure-panel:var(--paper);box-sizing:border-box;border:2px solid var(--figure-line);border-radius:var(--radius);background:var(--figure-panel);width:100%;color:var(--figure-ink);font-family:var(--mono);cursor:pointer;margin:36px 0;padding:28px 28px 22px;position:relative;overflow-x:hidden}.blog-figure *{box-sizing:border-box}.blog-figure__head{justify-content:space-between;align-items:baseline;gap:16px 24px;margin:0 0 18px;display:flex}.blog-figure__index,.blog-figure__title,.blog-figure__lead,.blog-figure__section,.blog-figure__label,.blog-figure__value,.blog-figure__empty,.blog-figure__caption,.blog-figure__point-label,.blog-figure__point-value{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500}.blog-figure__index,.blog-figure__title{color:var(--figure-mute);font-size:12px;line-height:1.4}.blog-figure__title{text-align:right}.blog-figure__lead{color:var(--figure-ink);text-transform:none;letter-spacing:0;margin:0 0 28px;font-size:13px;line-height:1.45}.blog-figure__body{gap:28px;display:grid}.blog-figure__group{gap:14px;display:grid}.blog-figure__section{color:var(--figure-mute);font-size:11px}.blog-figure__row{grid-template-columns:minmax(72px,18%) minmax(0,1fr) auto;align-items:center;gap:14px 18px;display:grid}.blog-figure__label,.blog-figure__value{color:var(--figure-ink);letter-spacing:.01em;text-transform:none;font-size:14px}.blog-figure__track{min-height:18px}.blog-figure__bar{background:var(--figure-accent);height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:999px}.blog-figure__bar.is-1{background:var(--figure-series-2)}.blog-figure__bar.is-2{background:var(--figure-series-3)}.blog-figure__bar.is-3{background:var(--figure-series-4)}.blog-figure__empty{border:1.5px dashed var(--figure-dash);min-height:40px;color:var(--figure-mute);letter-spacing:.02em;text-align:center;text-transform:none;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;display:flex}.blog-figure__value{white-space:nowrap}.blog-figure__foot{margin-top:32px;padding-top:6px}.blog-figure__captions{min-width:0}.blog-figure__caption{color:var(--figure-ink);letter-spacing:0;text-align:left;text-transform:none;font-size:13px;line-height:1.45;display:none}.blog-figure__caption:last-child,html.js .blog-figure__caption:not([hidden]){display:block}.blog-figure__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-figure__split-bar{background:0 0;border-radius:999px;gap:3px;height:22px;display:flex;overflow:hidden}.blog-figure__slice{background:var(--figure-accent);height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:999px}.blog-figure__slice.is-1,.blog-figure__slice.is-soft{background:var(--figure-series-2)}.blog-figure__slice.is-2{background:var(--figure-series-3)}.blog-figure__slice.is-3{background:var(--figure-series-4)}.blog-figure__timeline{gap:16px;display:grid}.blog-figure__rail{border:1.5px dashed var(--figure-dash);background:0 0;border-radius:999px;height:18px;position:relative}.blog-figure__rail-fill{background:var(--figure-accent);height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 28%, transparent);border:0;border-radius:999px;position:absolute;top:0;left:0}.blog-figure__points{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px 12px;display:grid}.blog-figure__point{min-width:0}.blog-figure__point-label{color:var(--figure-mute);font-size:11px}.blog-figure__point-value{color:var(--figure-ink);letter-spacing:0;text-transform:none;margin-top:4px;font-size:14px}.blog-figure__point.is-empty .blog-figure__point-value{color:var(--figure-mute)}.blog-figure__chart{gap:12px;min-width:0;display:grid;overflow:hidden}.blog-figure__svg{width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.blog-figure__grid{stroke:var(--figure-line);stroke-dasharray:3 4;stroke-width:1px}.blog-figure__axis{fill:var(--figure-mute);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.blog-figure__line{fill:none;stroke:var(--figure-accent-ink);stroke-width:2.8px;stroke-linejoin:round;stroke-linecap:round}.blog-figure__area{fill:color-mix(in srgb, var(--figure-accent) 32%, var(--paper));stroke:none}.blog-figure__series.is-1 .blog-figure__line{stroke:color-mix(in srgb, var(--figure-series-2) 62%, var(--ink))}.blog-figure__series.is-1 .blog-figure__area{fill:color-mix(in srgb, var(--figure-series-2) 22%, var(--paper))}.blog-figure__series.is-2 .blog-figure__line{stroke:color-mix(in srgb, var(--figure-series-3) 45%, var(--ink));stroke-dasharray:5 4;stroke-width:2.2px}.blog-figure__series.is-2 .blog-figure__area{fill:color-mix(in srgb, var(--figure-series-3) 22%, var(--paper))}.blog-figure__col{fill:var(--figure-accent);stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1px}.blog-figure__col.is-1{fill:var(--figure-series-2)}.blog-figure__col.is-2{fill:var(--figure-series-3)}.blog-figure__col.is-3{fill:var(--figure-series-4)}.blog-figure__legend{color:var(--figure-ink);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.blog-figure__legend li{align-items:center;gap:8px;display:flex}.blog-figure__legend li:before{content:"";background:var(--figure-accent);width:14px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:999px}.blog-figure__legend li.is-1:before{background:var(--figure-series-2)}.blog-figure__legend li.is-2:before{background:var(--figure-series-3)}.blog-figure__legend li.is-3:before{background:var(--figure-series-4)}.blog-figure__data{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;max-height:1px;margin:-1px;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}@media (width<=700px){.blog-figure{padding:22px 16px 18px}.blog-figure__head{flex-direction:column;align-items:flex-start}.blog-figure__title,.blog-figure__caption{text-align:left}.blog-figure__row{grid-template-columns:1fr auto;grid-template-areas:"label value""track track"}.blog-figure__label{grid-area:label}.blog-figure__value{grid-area:value}.blog-figure__track{grid-area:track}}@media (prefers-reduced-motion:reduce){.blog-figure__bar,.blog-figure__slice,.blog-figure__rail-fill{transition:none}}
