.hb-figure{--hb-ink:#002923;--hb-soft:#506965;--hb-pink:#ff8fbe;--hb-pink-rim:#ffd0e4;--hb-orange:#ff9e2f;--hb-coral:#e98287;color:var(--hb-ink);margin:36px 0}.hb-title{letter-spacing:-.02em;margin:0 0 20px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .hb-figure figcaption.hb-caption,.hb-figure .hb-caption{color:var(--hb-soft);margin:18px 0 0;font-size:14px;line-height:1.5}.hb-figure strong{font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.hb-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.hb-dot.hb-trip{background:var(--hb-pink)}.hb-dot.hb-home{background:var(--hb-orange)}.hb-dot.hb-due{background:var(--hb-ink)}.hb-lanes{grid-template-columns:96px repeat(3,minmax(0,1fr));align-items:start;gap:18px 12px;display:grid}.hb-stretch{color:var(--hb-soft);border-bottom:2px solid #e3e7e5;padding-bottom:8px;font-size:13px;font-weight:500}.hb-lane-name{align-items:center;gap:8px;height:44px;font:600 16px/1.2 Gabarito Variable,Gabarito,sans-serif;display:flex}.hb-cell{flex-direction:column;min-width:0;display:flex}.hb-pair{flex-direction:row;gap:6px}.hb-pair>span{flex-direction:column;flex-basis:0;min-width:0;display:flex}.hb-span{grid-column:span 2}.hb-capsule{font-variant-numeric:tabular-nums;height:44px;color:var(--hb-ink);border-radius:999px;align-items:center;padding:0 16px;font:700 20px/1 Gabarito Variable,Gabarito,sans-serif;display:flex}.hb-capsule.hb-trip{background:var(--hb-pink)}.hb-capsule.hb-home{background:var(--hb-orange)}.hb-label{color:var(--hb-soft);margin-top:8px;padding-left:4px;font-size:14px;line-height:1.35}.article-prose .hb-total,.hb-total{border-top:2px solid #e3e7e5;margin:26px 0 0;padding-top:16px;font-size:16px;line-height:1.4}.hb-total strong{margin-right:4px;font-size:28px}.article-prose .hb-key,.hb-key{flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding:0;list-style:none;display:flex}.article-prose .hb-key li,.hb-key li{color:var(--hb-soft);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.hb-track-wrap,.hb-dues{margin-right:56px;position:relative}.hb-saved{left:calc(var(--hb-at)*100%);color:var(--hb-soft);margin-bottom:10px;font-size:14px;display:block;position:relative}.hb-saved strong{color:var(--hb-ink);margin-right:3px;font-size:20px}.hb-track{height:16px;position:relative}.hb-track:before{content:"";background:var(--hb-pink-rim);border-radius:2px;height:4px;position:absolute;top:6px;left:0;right:0}.hb-track .hb-dot{top:0;left:calc(var(--hb-at)*100% - 8px);width:16px;height:16px;position:absolute}.hb-track .hb-dot:first-child{left:0}.article-prose .hb-ticks,.hb-ticks{height:22px;margin:8px 0 0;padding:0;list-style:none;position:relative}.article-prose .hb-ticks li,.hb-ticks li{left:calc(var(--hb-at)*100%);white-space:nowrap;color:var(--hb-soft);margin:0;font-size:13px;position:absolute;transform:translate(-50%)}.hb-ticks li:first-child{transform:none}.hb-dues{height:104px;margin-top:18px}.hb-due-card{top:0;left:calc(var(--hb-at)*100% - 8px);flex-direction:column;width:236px;display:flex;position:absolute}.hb-due-card:first-child{left:0}.hb-due-name{font-size:15px;font-weight:500}.hb-due-name strong{margin-left:4px;font-size:20px}.hb-due-bar{gap:4px;height:14px;margin:10px 0 8px;display:flex}.hb-due-bar i{border-radius:999px;flex-basis:0}.hb-due-bar .hb-trip{background:var(--hb-pink)}.hb-due-bar .hb-short{background:var(--hb-coral)}.hb-due-note{color:var(--hb-soft);font-size:14px}.hb-due-note b{color:#a12628;font-weight:600}@media (width<=600px){.hb-lanes{grid-template-columns:72px repeat(3,minmax(0,1fr));gap:14px 8px}.hb-capsule{padding:0 10px;font-size:16px}.hb-pair{flex-direction:column}.hb-dues{gap:16px;height:auto;display:grid}.hb-due-card{width:auto;position:static}.hb-ticks li:not(:first-child):not(:last-child){font-size:0}}
