.tb-figure{--tb-ink:#002923;--tb-ink-soft:#2e524d;--tb-muted:#506965;--tb-teal:#46c7b0;--tb-teal-track:#d8f2e9;--tb-teal-ring:#b1e7de;--tb-violet:#a594f2;color:var(--tb-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.tb-title{letter-spacing:-.02em;margin:0 0 20px;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:14px 0 0;font-size:14px;line-height:1.5}.tb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-routes-head,.article-prose .tb-route-list>li,.tb-route-list>li{grid-template-columns:168px minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.tb-routes-head{color:var(--tb-muted);margin-bottom:12px;font-size:13px;font-weight:600}.article-prose .tb-route-list,.tb-route-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.article-prose .tb-route-list>li,.tb-route-list>li{margin:0;padding:0}.tb-capsule{background:var(--tb-teal-track);border-radius:999px;height:14px;display:block;overflow:hidden}.tb-capsule i{width:calc(var(--tb-share)*100%);border-radius:inherit;background:var(--tb-teal);height:100%;display:block}.tb-route-text{gap:3px;display:grid}.tb-route-text strong{letter-spacing:-.01em;font:700 18px/1.25 Gabarito Variable,Gabarito,sans-serif}.tb-route-text span{color:var(--tb-ink-soft);font-size:15px;line-height:1.4}.article-prose .tb-bars,.tb-bars{grid-template-columns:repeat(13,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.article-prose .tb-bars>li,.tb-bars>li{grid-template-rows:22px 168px 26px;justify-items:center;min-width:0;margin:0;padding:0;display:grid}.tb-bar-label{letter-spacing:-.03em;white-space:nowrap;align-self:end;padding-bottom:6px;font:700 17px/1 Gabarito Variable,Gabarito,sans-serif}.tb-done-stack{flex-direction:column;align-items:center;gap:12px;display:flex}.tb-done-label{color:var(--tb-ink-soft);text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1.15;display:flex}.tb-done-label strong{letter-spacing:-.03em;color:var(--tb-ink);font:700 17px/1 Gabarito Variable,Gabarito,sans-serif}.tb-done-label span{width:min-content}.tb-bar-slot{border-bottom:1px solid #0029231f;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.tb-bar{background:var(--tb-violet);border-radius:13px;width:26px;display:block}.tb-done{background:var(--tb-teal);width:14px;height:14px;box-shadow:0 0 0 5px var(--tb-teal-ring);border-radius:50%;margin-bottom:6px;display:block}.tb-tick{color:var(--tb-muted);white-space:nowrap;align-self:end;font-size:13px;font-weight:500}@media (width<=520px){.tb-routes-head,.article-prose .tb-route-list>li,.tb-route-list>li{grid-template-columns:96px minmax(0,1fr);column-gap:16px}.tb-bar{width:16px}.tb-tick{font-size:11px}}
