.td-figure{--td-ink:#002923;--td-ink-soft:#2e524d;color:var(--td-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.td-title{letter-spacing:-.02em;margin:0 0 20px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.td-figure strong{letter-spacing:-.03em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.article-prose .td-figure figcaption.td-caption,.td-figure .td-caption{color:#506965;margin:22px 0 0;font-size:14px;line-height:1.5}.td-sum{align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.td-sum>div{gap:4px;display:grid}.td-sum strong{font-size:30px;line-height:1}.td-sum span{color:var(--td-ink-soft);font-size:14px;font-weight:500}.td-sum b{color:#8aa09c;font:600 26px/1.1 Gabarito Variable,Gabarito,sans-serif}.td-dots{align-items:flex-start;gap:34px;display:flex}.td-dot-group{gap:12px;display:grid}.td-dot-row{gap:10px;display:flex}.td-dot-row i{border-radius:50%;width:44px;height:44px;display:block}.td-saved .td-dot-row i{background:var(--td-tax)}.td-paid .td-dot-row i{background:var(--td-claim)}.td-dot-label{color:var(--td-ink-soft);font-size:15px;font-weight:500;line-height:1.3}.td-dot-label strong{color:var(--td-ink);margin-right:4px;font-size:22px}.article-prose .td-key,.td-key{flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding:0;list-style:none;display:flex}.article-prose .td-key li,.td-key li{color:var(--td-ink-soft);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.td-key i{border-radius:50%;flex:none;width:10px;height:10px}.td-key-claim{background:var(--td-claim)}.td-key-tax{background:var(--td-tax)}.td-rows{grid-template-columns:150px minmax(0,1fr) 116px;align-items:center;gap:18px 20px;display:grid}.td-rows-head{text-align:right;color:var(--td-ink-soft);grid-column:3;margin-bottom:-6px;font-size:13px;font-weight:500;line-height:1.2}.td-row{display:contents}.td-row-label{font-size:15px;font-weight:600;line-height:1.3}.td-bar{gap:4px;height:24px;display:flex}.td-bar i{border-radius:999px;min-width:24px;display:block}.td-seg-claim{background:var(--td-claim)}.td-seg-tax{background:var(--td-tax)}.td-row-total{text-align:right;font-size:22px;line-height:1}
