:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding-bottom:24px;align-content:start}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc li:not(:last-child):after{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:var(--c-sage)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__n{width:44px;height:44px;border-radius:50%;display:grid;place-content:center;background:var(--c-evergreen);color:var(--c-white);font-weight:var(--fw-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;z-index:1}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__tx{margin:0;padding-top:8px;font-size:17px;line-height:1.5}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__tx strong{display:block;margin-bottom:4px;font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:21px;line-height:1.25;color:var(--heading)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:8px 16px;border:1.5px dashed var(--c-clay);border-radius:999px;color:var(--c-clay);font-weight:var(--fw-strong);font-size:16px}@media (min-width:1024px){:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc li{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:0}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc li:not(:last-child):after{left:52px;right:-20px;top:21px;bottom:auto;width:auto;height:2px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__tx{padding-top:0;font-size:16px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__tx strong{font-size:19px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-cycle .cyc__back{margin-top:var(--sp-5)}}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band{display:grid;gap:8px;align-content:start;padding:14px 16px 16px;border-radius:10px}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band b{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:22px;line-height:1.2}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band span{font-size:15px;line-height:1.45}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--fix{background:var(--c-evergreen);color:var(--c-cream)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--fix b{color:var(--c-white)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--flex{background:var(--card-quiet);color:var(--c-text)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--flex b{color:var(--c-evergreen)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--set{background:var(--c-white);color:var(--c-text);border:2px dashed var(--c-clay)}:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk__band--set b{color:var(--c-clay)}@media (max-width:559px){:where(main[data-bn-page=budgeting-in-early-recovery]) .dg-week .wk{grid-template-columns:minmax(0,1fr)}}:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:none}:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay li{display:grid;gap:10px;align-content:start;padding:22px 22px 24px;border-radius:12px;background:var(--card-dark-2)}:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay__when{margin:0;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--c-amber)}:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay h3{margin:0;font-size:23px;line-height:1.2}:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay li>p:last-child{margin:0;color:var(--c-cream);line-height:1.55}@media (min-width:900px){:where(main[data-bn-page=budgeting-in-early-recovery]) #payday .pay{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 48px;align-items:start}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp legend{padding:0 0 10px;font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:22px;line-height:1.2;color:var(--heading)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp legend small{display:block;margin-top:2px;font:400 15px/1.4 var(--font-body);color:var(--c-text)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row label{font-size:16px;line-height:1.35}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row label small{display:block;font-size:14px;color:var(--c-text)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .money{position:relative}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .money span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--c-text);pointer-events:none}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .money input{padding-left:26px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-sub{display:flex;justify-content:space-between;gap:12px;margin:0;padding-top:10px;border-top:1.5px solid var(--c-evergreen);font-weight:var(--fw-strong);color:var(--c-evergreen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-tot{padding:20px 24px;border-radius:12px;background:var(--card-quiet)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl div{display:grid;gap:2px}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl dt{font-size:14px;font-weight:var(--fw-strong);color:var(--c-evergreen)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl dd{margin:0;font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:30px;line-height:1.1;color:var(--c-evergreen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-res{margin:14px 0 0;font-size:17px}@media (min-width:900px){:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=in]{grid-column:1;grid-row:1}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=fix]{grid-column:2;grid-row:1/span 2}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=flex]{grid-column:1;grid-row:2/span 2}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=set]{grid-column:2;grid-row:3}}@media (max-width:479px){:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row{grid-template-columns:minmax(0,1fr) 128px}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl{grid-template-columns:minmax(0,1fr)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl dd{font-size:26px}}@media print{:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .takeaway__sheet>*+*{margin-top:8pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:8pt 22pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=in]{grid-column:1;grid-row:1}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=fix]{grid-column:2;grid-row:1/span 2}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=flex]{grid-column:1;grid-row:2/span 2}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp[data-grp=set]{grid-column:2;grid-row:3}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp legend{font-size:12.5pt;padding-bottom:3pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-grp legend small,:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row label small{display:none}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row{grid-template-columns:minmax(0,1fr) 1.3in;padding:2pt 0;border-top:.5pt solid #000}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-row label{font-size:10.5pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .money span{left:5pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .money input{padding-left:13pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-sub{padding-top:4pt;border-top:1pt solid #000;font-size:10.5pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-tot{padding:6pt 10pt;border:1pt solid #000;border-radius:0}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl{grid-template-columns:repeat(3,1fr)}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-dl dd{font-size:15pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget .ws-week{display:flex;align-items:center;gap:8pt}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget input[type=number]{appearance:textfield}:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget input::-webkit-inner-spin-button,:where(main[data-bn-page=budgeting-in-early-recovery]) #takeaway-weekly-budget input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}