.hd-figure{--hd-ink:#002923;--hd-ink-soft:#2e524d;--hd-teal:#46c7b0;--hd-pink:#ff8fbe;--hd-pink-ring:#ffd0e4;color:var(--hd-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.hd-title{letter-spacing:-.02em;margin:0 0 12px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .hd-figure figcaption.hd-caption,.hd-figure .hd-caption{color:#506965;margin:18px 0 0;font-size:14px;line-height:1.5}.hd-figure strong{letter-spacing:-.03em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.article-prose .hd-key,.hd-key{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 20px;padding:0;list-style:none;display:flex}.article-prose .hd-key li,.hd-key li{color:var(--hd-ink-soft);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.hd-pay{background:var(--hd-teal);border-radius:50%;flex:none;width:13px;height:13px;display:block}.hd-pay.hd-stop-dot{background:var(--hd-pink);box-shadow:0 0 0 4px var(--hd-pink-ring)}.hd-pay.hd-extra{background:var(--hd-pink)}.hd-key .hd-pay{width:10px;height:10px}.hd-key .hd-stop-dot{box-shadow:0 0 0 3px var(--hd-pink-ring)}.article-prose .hd-pay-rows,.hd-pay-rows{gap:8px;margin:0;padding:0 0 12px;list-style:none;display:grid}.article-prose .hd-pay-rows>li,.hd-pay-rows>li{margin:0;padding:0;position:relative}.hd-pay-dots{grid-template-columns:repeat(26,13px);gap:7px;width:max-content;display:grid}.hd-stop{white-space:nowrap;gap:2px;display:grid;position:absolute;top:50%;left:537px;transform:translateY(-50%)}.hd-stop-line{color:var(--hd-ink-soft);font-size:14px;font-weight:500;line-height:1.2}.hd-stop-line strong{color:var(--hd-ink);margin-right:4px;font-size:22px;line-height:1.1}.hd-stop-time{color:var(--hd-ink);font-size:14px;font-weight:600;line-height:1.3}.hd-routes{gap:26px;display:grid}.hd-route-head{margin-bottom:6px;font:700 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.hd-route-line{--hd-total-room:180px;align-items:flex-end;gap:14px;display:flex}.hd-route-total{white-space:nowrap;color:var(--hd-ink-soft);flex:none;padding-bottom:2px;font:500 14px/1.2 DM Sans Variable,DM Sans,sans-serif}.hd-route-total strong{color:var(--hd-ink);margin-right:4px;font-size:22px}.hd-route-bar{width:calc((100% - var(--hd-total-room))*var(--hd-share));flex:none;gap:3px;min-width:0;display:flex}.hd-segment{flex-direction:column;flex-basis:0;min-width:0;display:flex}.hd-segment>b{letter-spacing:-.01em;white-space:nowrap;min-height:22px;margin-bottom:6px;padding-left:2px;font:700 16px/22px Gabarito Variable,Gabarito,sans-serif;display:block}.hd-segment>i{background:var(--hd-teal);border-radius:10px;height:30px;display:block}.hd-segment.hd-extra>i{background:var(--hd-pink)}.draft-mini{width:260px;padding:10px}.draft-mini .av-card,.draft-mini .av-goal-card{box-shadow:none}.article-app-cta .draft-mini{box-sizing:border-box;align-items:center;width:260px;height:180px;padding:10px;display:flex}.article-app-cta .draft-mini .av-goal-card{box-sizing:border-box;border-width:5px;border-radius:25px;width:100%;padding:12px 13px}.article-app-cta .draft-mini .av-name{font-size:14px;line-height:18px}.article-app-cta .draft-mini .av-endpoints{gap:8px;margin-top:6px;font-size:11px}.article-app-cta .draft-mini .av-goal-amount-line{gap:5px;margin-top:6px}.article-app-cta .draft-mini .av-goal-amount{font-size:30px;line-height:34px}.article-app-cta .draft-mini .av-goal-track{margin-top:6px}.article-app-cta .draft-mini .av-goal-by{margin:7px 0 0;font-size:11px;line-height:14px}@media (width<=640px){.hd-pay-dots{grid-template-columns:repeat(26,7px);gap:4px}.hd-pay{width:7px;height:7px}.hd-pay.hd-stop-dot{box-shadow:0 0 0 2px var(--hd-pink-ring)}.hd-pay-rows{gap:5px;padding-bottom:0}.hd-stop{margin:6px 0 8px;position:static;transform:none}.hd-stop-line strong,.hd-route-total strong{font-size:19px}.hd-route-line{--hd-total-room:140px;gap:10px}}
