.ab-figure{--ab-ink:#002923;--ab-ink-soft:#2e524d;--ab-muted:#506965;--ab-line:#c9d3d0;--ab-orange:#ff9e2f;--ab-teal:#46c7b0;color:var(--ab-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.ab-figure *{box-sizing:border-box}.ab-title{letter-spacing:-.02em;margin:0 0 22px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .ab-figure figcaption.ab-caption,.ab-figure .ab-caption{color:var(--ab-muted);margin:20px 0 0;font-size:14px;line-height:1.5}.ab-figure strong{letter-spacing:-.02em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.ab-teal{--ab-tone:var(--ab-teal)}.ab-orange{--ab-tone:var(--ab-orange)}.ab-lanes-body{grid-template-columns:132px repeat(4,minmax(0,1fr));gap:26px 0;display:grid}.ab-stage{color:var(--ab-muted);font-size:13px;font-weight:600}.ab-lane{display:contents}.ab-lane-name{flex-direction:column;gap:2px;padding-right:12px;display:flex}.ab-lane-name strong{font-size:17px;line-height:1.2}.ab-lane-name span{color:var(--ab-ink-soft);font-size:14px}.ab-stop{flex-direction:column;gap:10px;padding-right:14px;font-size:14px;line-height:1.35;display:flex;position:relative}.ab-stop:before{content:"";background:var(--ab-line);height:2px;position:absolute;top:8px;left:18px;right:0}.ab-lane .ab-stop:last-child:before{display:none}.ab-dot{background:var(--ab-tone);border-radius:50%;width:18px;height:18px;display:block;position:relative}.ab-year-body{padding-top:28px;position:relative}.ab-year-span{color:var(--ab-ink-soft);font-size:14px;font-weight:600;position:absolute;top:0}.ab-track{height:150px;position:relative}.ab-track:before{content:"";background:var(--ab-line);height:2px;position:absolute;top:75px;left:0;right:0}.ab-payout{background:var(--ab-orange);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:69px}.ab-event{position:absolute;top:0;bottom:0}.ab-event-dot{background:var(--ab-teal);border-radius:50%;width:20px;height:20px;position:absolute;top:66px;left:-10px}.ab-event-label{white-space:nowrap;color:var(--ab-ink-soft);flex-direction:column;gap:2px;font-size:14px;line-height:1.3;display:flex;position:absolute}.ab-event-label strong{color:var(--ab-ink);font-size:16px}.ab-event-below .ab-event-label{top:98px}.ab-event-above .ab-event-label{bottom:98px}.ab-event-below:first-of-type .ab-event-label{left:-10px}.ab-event-above .ab-event-label,.ab-event-below:last-child .ab-event-label{text-align:right;align-items:flex-end;right:-10px}@media (width<=640px){.ab-lanes-body{grid-template-columns:1fr}.ab-stage,.ab-lane-head{display:none}.ab-lane-name{margin-top:6px}.ab-stop:before{display:none}.ab-stop{flex-direction:row;align-items:center}}
