.tb-figure{--tb-ink:#002923;--tb-ink-soft:#2e524d;--tb-muted:#506965;--tb-line:#c9d3d0;--tb-teal:#46c7b0;--tb-teal-soft:#d8f2e9;--tb-violet:#a594f2;--tb-grey:#e3e7e5;color:var(--tb-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.tb-figure *{box-sizing:border-box}.tb-title{letter-spacing:-.02em;margin:0 0 22px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .tb-figure figcaption.tb-caption,.tb-figure .tb-caption{color:var(--tb-muted);margin:20px 0 0;font-size:14px;line-height:1.5}.tb-figure strong{letter-spacing:-.03em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.tb-steps-plot{border-bottom:2px solid var(--tb-line);height:172px;position:relative}.tb-step{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:0 1.5px;display:flex;position:absolute;bottom:0}.tb-step-rate{margin-bottom:8px;font-size:18px;line-height:1}.tb-step:first-child .tb-step-rate{letter-spacing:0;color:var(--tb-ink-soft);font-family:DM Sans Variable,DM Sans,sans-serif;font-size:13px;font-weight:600}.tb-step-bar{background:var(--tb-teal);border-radius:10px 10px 0 0;width:100%;display:block}.tb-steps-axis{height:26px;position:relative}.tb-steps-axis span{white-space:nowrap;color:var(--tb-ink-soft);font-size:13px;font-weight:600;position:absolute;top:8px;transform:translate(-50%)}.tb-whole-bar{gap:3px;height:12px;display:flex}.tb-whole-bar>i{border-radius:999px;flex-basis:0}.tb-whole-before{background:var(--tb-grey)}.tb-whole-rise{background:var(--tb-teal);min-width:56px}.tb-whole-labels{color:var(--tb-ink-soft);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.tb-zoom{grid-template-columns:1fr 1fr;column-gap:12px;margin-top:26px;display:grid}.tb-slice{flex-direction:column;display:flex}.tb-slice-name{margin-bottom:8px;font:600 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.tb-slice-bar{background:var(--tb-teal);border-radius:10px;height:28px;display:block}.tb-slice-tax{background:var(--tb-violet);border-radius:999px;height:14px;margin-top:6px;display:block}.tb-slice-line{color:var(--tb-ink-soft);margin-top:10px;font-size:14px;line-height:1.4}.tb-slice-line strong{color:var(--tb-ink);font-size:20px}.draft-figure .tb-rise-total,.tb-rise-total{color:var(--tb-ink-soft);margin:22px 0 0;font-size:15px}.tb-rise-total strong{color:var(--tb-ink);font-size:26px}@media (width<=640px){.tb-step-rate{font-size:14px}.tb-steps-axis span{font-size:11px}.tb-zoom{column-gap:8px}}
