.pa-figure{--pa-ink:#002923;--pa-ink-soft:#2e524d;--pa-muted:#506965;--pa-line:#e2dfd5;--pa-pink:#ff8fbe;--pa-sky:#80d0ee;--pa-fee-room:110px;color:var(--pa-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.pa-title{letter-spacing:-.02em;margin:0 0 22px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .pa-figure figcaption.pa-caption,.pa-figure .pa-caption{color:var(--pa-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.pa-figure strong{letter-spacing:-.03em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.article-prose .pa-figure ol,.pa-figure ol{margin:0;padding:0;list-style:none}.article-prose .pa-figure li,.pa-figure li{margin:0;padding:0}.pa-cost-rows{gap:24px;display:grid}.article-prose .pa-cost-rows>li.pa-cost,.pa-cost{grid-template-columns:250px 1fr;align-items:center;gap:20px;display:grid}.pa-cost-head{gap:2px;display:grid}.pa-cost-name{font:700 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.pa-cost-detail{color:var(--pa-ink-soft);font-size:14px;line-height:1.4}.pa-cost-line{align-items:center;gap:14px;display:flex}.pa-cost-bar{min-width:22px;width:calc((100% - var(--pa-fee-room))*var(--pa-share));background:var(--pa-pink);border-radius:999px;flex:none;height:22px;display:block}.pa-cost-free{background:var(--pa-sky);border-radius:50%;flex:none;width:22px;height:22px;display:block}.pa-cost-fee{white-space:nowrap;font-size:22px}.pa-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.pa-timeline:before{content:"";background:var(--pa-line);border-radius:999px;height:4px;position:absolute;top:37px;left:10%;right:10%}.article-prose .pa-timeline>li.pa-step,.pa-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.pa-step-label{min-height:18px;color:var(--pa-ink-soft);font-size:14px;font-weight:600}.pa-step-dot{box-sizing:border-box;border-radius:50%;width:22px;height:22px;margin:0;display:block}.pa-step-payday .pa-step-dot{background:var(--pa-sky);width:26px;height:26px;margin:-2px 0}.pa-step-advance .pa-step-dot{background:var(--pa-pink)}.pa-step-amount{font-size:24px;line-height:1.1}.pa-step-note{color:var(--pa-muted);font-size:14px;line-height:1.4}@media (width<=640px){.pa-figure{--pa-fee-room:90px}.article-prose .pa-cost-rows>li.pa-cost,.pa-cost{grid-template-columns:1fr;gap:8px}.pa-timeline{grid-template-columns:1fr;gap:14px}.pa-timeline:before{display:none}.article-prose .pa-timeline>li.pa-step,.pa-step{text-align:left;flex-direction:row;justify-content:flex-start}.pa-step-label{width:90px}.pa-step-amount{font-size:20px}}
