.cp-figure{--cp-ink:#002923;--cp-ink-soft:#2e524d;--cp-muted:#506965;--cp-sky:#80d0ee;--cp-orange:#ff9e2f;--cp-grey:#dde3e1;--cp-total-room:104px;color:var(--cp-ink);font-variant-numeric:tabular-nums;margin:36px 0 40px;font-family:DM Sans Variable,DM Sans,sans-serif}.cp-title{letter-spacing:-.02em;margin:0 0 22px;font:700 22px/1.2 Gabarito Variable,Gabarito,sans-serif}.article-prose .cp-figure figcaption.cp-caption,.cp-figure .cp-caption{color:var(--cp-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.cp-year-body{gap:24px;display:grid}.cp-year-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.cp-year-name{font:700 17px/1.25 Gabarito Variable,Gabarito,sans-serif}.cp-year-rate{color:var(--cp-ink-soft);font-size:15px}.cp-year-line{align-items:center;gap:16px;display:flex}.cp-weeks{width:calc(100% - var(--cp-total-room) - 16px);flex:none;grid-template-columns:repeat(52,1fr);gap:2px;display:grid}.cp-weeks>i{background:var(--cp-sky);border-radius:999px;height:26px;display:block}.cp-weeks>i[data-week=leave]{background:var(--cp-orange)}.cp-weeks>i[data-week=casual]{background:var(--cp-grey)}.cp-year-total{width:var(--cp-total-room);letter-spacing:-.03em;white-space:nowrap;font:700 24px/1 Gabarito Variable,Gabarito,sans-serif}.cp-year-off{width:calc(100% - var(--cp-total-room) - 16px);text-align:right;color:var(--cp-ink-soft);margin-top:8px;font-size:14px;font-weight:500}.cp-hours-body{padding-top:4px;position:relative}.cp-hours-marks{height:30px;position:relative}.cp-mark{white-space:nowrap;color:var(--cp-ink-soft);font-size:14px;font-weight:500;position:absolute;bottom:8px;transform:translate(-50%)}.cp-mark strong{color:var(--cp-ink);font:700 17px/1 Gabarito Variable,Gabarito,sans-serif}.cp-mark-split{left:var(--cp-split)}.cp-mark-sam{left:var(--cp-sam)}.cp-hours-track{gap:3px;height:22px;display:flex;position:relative}.cp-side{border-radius:999px;display:block}.cp-side-part{flex:0 0 calc(var(--cp-split) - 1.5px);background:var(--cp-orange)}.cp-side-casual{background:var(--cp-sky);flex:auto}.cp-sam-dot{top:50%;left:var(--cp-sam);background:var(--cp-ink);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.cp-hours-sides{grid-template-columns:var(--cp-split)1fr;margin-top:10px;font:600 16px/1.3 Gabarito Variable,Gabarito,sans-serif;display:grid}.cp-hours-sides>span:last-child{padding-left:12px}.cp-hours-ends{color:var(--cp-muted);justify-content:space-between;margin-top:6px;font-size:14px;font-weight:500;display:flex}@media (width<=640px){.cp-figure{--cp-total-room:78px}.cp-weeks{gap:1px}.cp-weeks>i{height:22px}.cp-year-total{font-size:19px}.cp-hours-sides{font-size:14px}}
