.nl-figure{--nl-ink:#002923;--nl-ink-soft:#2e524d;--nl-muted:#506965;--nl-lime:#a1d616;--nl-blue:#4d73bc;--nl-total-room:120px;color:var(--nl-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.nl-title{letter-spacing:-.02em;margin:0 0 20px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .nl-figure figcaption.nl-caption,.nl-figure .nl-caption{color:var(--nl-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.nl-figure strong{letter-spacing:-.03em;font-family:Gabarito Variable,Gabarito,sans-serif;font-weight:700}.article-prose .nl-limit-rows,.nl-limit-rows{gap:22px;margin:0;padding:0;list-style:none;display:grid}.article-prose .nl-limit-rows>li,.nl-limit-rows>li{margin:0;padding:0}.article-prose .nl-limit-rows>li.nl-limit,.nl-limit{grid-template-columns:268px 1fr;align-items:center;gap:20px;display:grid}.nl-limit-head{gap:2px;display:grid}.nl-limit-name{font:700 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.nl-limit-line{align-items:center;gap:14px;display:flex}.nl-limit-bar{width:calc((100% - 130px)*var(--nl-share));background:var(--nl-lime);border-radius:999px;flex:none;height:22px;display:block}.nl-limit-cap{white-space:nowrap;color:var(--nl-ink-soft);font-size:14px;font-weight:500}.nl-limit-cap strong{color:var(--nl-ink);margin-left:2px;font-size:22px}.nl-repaid-body{gap:26px;display:grid}.nl-repaid-head{margin-bottom:8px;font:700 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.nl-repaid-head strong{letter-spacing:-.01em;font-size:17px}.nl-repaid-line{align-items:center;gap:16px;display:flex}.nl-price-bar,.nl-fortnights{width:calc(100% - var(--nl-total-room) - 16px);flex:none}.nl-price-bar{background:var(--nl-lime);border-radius:999px;height:14px;display:block}.nl-fortnights{grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.nl-fortnights>i{background:var(--nl-blue);border-radius:999px;height:14px;display:block}.nl-repaid-total{width:var(--nl-total-room);white-space:nowrap}.nl-repaid-total strong{font-size:24px;line-height:1}.nl-fortnight-ends{width:calc(100% - var(--nl-total-room) - 16px);color:var(--nl-muted);justify-content:space-between;margin-top:8px;font-size:14px;font-weight:500;display:flex}@media (width<=640px){.nl-figure{--nl-total-room:76px}.article-prose .nl-limit-rows>li.nl-limit,.nl-limit{grid-template-columns:1fr;gap:8px}.nl-limit-bar{width:calc((100% - 110px)*var(--nl-share))}.nl-fortnights{gap:3px}.nl-repaid-total strong,.nl-limit-cap strong{font-size:19px}}
