.ActivityPanel_panel__wI3SJ{background:var(--warm-white);border:1px solid var(--cream-dark);border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column}.ActivityPanel_panelHeader__wHOpP{padding:1rem 1.5rem;background:var(--cream);border-bottom:3px solid var(--terra)}.ActivityPanel_typeLabel__IYSsv{font-family:var(--font-display);font-size:var(--caption);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brown);display:flex;align-items:center;gap:.5rem}.ActivityPanel_typeIcon__qBR0q{font-size:1rem}.ActivityPanel_panelBody__V7QOi{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.ActivityPanel_panelTitle__e_S_J{font-family:var(--font-display);font-size:var(--h3);font-weight:700;color:var(--brown-deep);margin-bottom:.5rem;line-height:1.2}.ActivityPanel_panelDesc__3djXn{font-size:var(--small);color:var(--brown);opacity:.8;margin-bottom:1.5rem;line-height:1.5}.ActivityPanel_comingSoon___fxO0{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;background:var(--cream);border-radius:12px;gap:.5rem}.ActivityPanel_comingSoonIcon__iEc6_{color:var(--muted-text);margin-bottom:.5rem}.ActivityPanel_comingSoon___fxO0 p{font-family:var(--font-display);font-size:var(--small);font-weight:600;color:var(--brown)}.ActivityPanel_comingSoonSub__LNhZr{font-family:var(--font-body)!important;font-weight:400!important;color:var(--muted-text)!important;font-size:var(--caption)!important}.AffiliateCard_card___CJQE{display:flex;flex-direction:column;background:var(--warm-white);border:1px solid var(--cream-dark);border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);gap:1rem}.AffiliateCard_card___CJQE:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(45,31,21,.08);border-color:var(--muted)}.AffiliateCard_cardLogo__LYA0q{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--cream);display:flex;align-items:center;justify-content:center;flex-shrink:0}.AffiliateCard_cardLogo__LYA0q img{width:100%;height:100%;object-fit:contain;padding:6px}.AffiliateCard_logoPlaceholder__cl_uk{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--brown)}.AffiliateCard_cardName__GvmoT{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--brown-deep);line-height:1.2}.AffiliateCard_cardDesc__41pYs{font-size:var(--small);color:var(--brown);opacity:.75;line-height:1.5}.AffiliateCard_cardContent__hEq2n{flex:1 1;display:flex;flex-direction:column;gap:.4rem}.AffiliateCard_cardCta__UrRTw{margin-top:auto}.page_breadcrumbBar__f5Ftk{padding-top:5.5rem;padding-bottom:0;background:var(--warm-white)}.page_breadcrumb__LoUme{font-family:var(--font-display);font-size:var(--caption);font-weight:600;color:var(--muted-text);display:flex;align-items:center;gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--cream-dark)}.page_breadcrumb__LoUme a{color:var(--brown);text-decoration:none;transition:color .2s}.page_breadcrumb__LoUme a:hover{color:var(--terra)}.page_sep__O2LTZ{opacity:.3}.page_lessonMain__3Ha_Y{padding:2.5rem 0 4rem}.page_lessonHeader__t2g8t{margin-bottom:2rem}.page_lessonMeta__06R7U{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_levelPill__PijPh{font-weight:700;color:#fff;padding:.3rem .9rem;border-radius:100px;letter-spacing:.02em}.page_lessonCount__WrekF,.page_levelPill__PijPh{font-family:var(--font-display);font-size:var(--caption)}.page_lessonCount__WrekF{font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.06em}.page_lessonTitle__RAScG{font-size:var(--h1);color:var(--brown-deep);margin-bottom:.5rem}.page_lessonSubtitle__KNL1y{font-size:var(--body);color:var(--brown);opacity:.75}.page_topGrid__FmHm8{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;margin-bottom:1.25rem}.page_videoTop__MH_9S{min-width:0}.page_summaryAside__0Q5vd{min-width:0;background:var(--cream);border:1px solid var(--cream-dark);border-radius:12px;padding:1.1rem 1.25rem;max-height:100%}.page_summaryHeading__zYx0M{font-size:1rem;font-weight:800;color:var(--brown-deep);margin:0 0 .5rem}.page_summaryText__Hmp6V{font-size:.85rem;color:var(--brown);line-height:1.55;margin:0 0 1rem}.page_takeawaysHeading__O7w_w{font-size:.88rem;font-weight:800;color:var(--brown-deep);margin:0 0 .5rem}.page_takeawaysList__UheXU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.page_takeawaysList__UheXU li{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:var(--brown);line-height:1.5}.page_takeawayCheck__fBNty{font-weight:800;font-size:.95rem;flex-shrink:0;line-height:1.4}.page_activitiesStack__edj8U{display:flex;flex-direction:column;gap:1.75rem;margin:1.5rem 0 3rem}.page_lessonNavRow__Bqwd0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;margin:0 0 1.25rem}.page_navPill__kvm0S{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border:1px solid var(--cream-dark);border-radius:999px;background:var(--cream);text-decoration:none;color:var(--brown-deep);font-family:var(--font-display);font-weight:700;transition:all .2s ease;max-width:100%;min-width:0}.page_navPill__kvm0S:hover{border-color:var(--muted);background:var(--warm-white);transform:translateY(-1px)}.page_navPillPrev__A10xR{justify-self:start}.page_navPillNext__02_Wr{justify-self:end;border:2px solid var(--blue)}.page_navPillNext__02_Wr:hover{background:var(--blue);color:var(--warm-white)}.page_navPillNext__02_Wr:hover .page_navPillDir__HHIbX{color:var(--warm-white)}.page_continueBtn__o30pO{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:3rem;padding:1.15rem 2rem;background:var(--olive);color:var(--cream);font-family:var(--font-display);font-weight:800;font-size:1.1rem;border-radius:14px;text-decoration:none;transition:background .2s ease,transform .2s ease}.page_continueBtn__o30pO:hover{background:var(--olive-dark);transform:translateY(-2px)}.page_navPillDir__HHIbX{font-family:var(--font-display);font-size:var(--caption);font-weight:800;color:var(--terra);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.page_navPillTitle__Wav59{font-size:.88rem;font-weight:700;color:var(--brown-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch}.page_scrollHint__qIUE3{text-align:center;font-size:.85rem;font-style:italic;color:var(--muted-text);margin:.5rem 0 1.5rem}.page_bookSection__ZHPX8{margin:0 0 2.5rem;max-width:780px}.page_toolsSection__pOola{margin-bottom:2.5rem}.page_toolsTitle__OOupB{font-size:1rem;font-weight:700;color:var(--brown-deep);margin-bottom:.75rem}.page_toolsGrid__7g31B{display:flex;flex-direction:column;gap:.6rem}.page_toolCard__la6q_{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.1rem;background:var(--cream);border:1.5px solid var(--cream-dark);border-radius:10px;text-decoration:none;transition:all .2s ease}.page_toolCard__la6q_:hover{border-color:var(--olive);background:var(--warm-white);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.page_toolIcon__Tu6FH{font-size:1.4rem;flex-shrink:0}.page_toolInfo__hS2q_{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page_toolName__tIitq{font-family:var(--font-display);font-size:.88rem;font-weight:700;color:var(--brown-deep);line-height:1.2}.page_toolDesc__TTw15{font-family:var(--font-body);font-size:.78rem;color:var(--muted-text);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_toolArrow__d4_Av{margin-left:auto;font-size:1rem;color:var(--olive);font-weight:700;flex-shrink:0;transition:transform .2s ease}.page_toolCard__la6q_:hover .page_toolArrow__d4_Av{transform:translateX(3px)}.page_affiliateSection__ImGVd{padding-top:2rem;border-top:1px solid var(--cream-dark)}.page_affiliateTitle__bqYQS{font-size:var(--h3);color:var(--brown-deep);margin-bottom:.25rem}.page_affiliateSub__ZPsqv{font-size:var(--small);color:var(--muted-text);margin-bottom:1.5rem;font-style:italic}.page_affiliateGrid__PrcGW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.page_notFound__mUTLG{padding:12rem 0 6rem;text-align:center}.page_notFound__mUTLG h1{font-size:var(--h2);margin-bottom:.75rem}.page_notFound__mUTLG p{color:var(--muted-text);margin-bottom:2rem}@media (max-width:900px){.page_topGrid__FmHm8{grid-template-columns:1fr}.page_summaryAside__0Q5vd{max-height:none}}@media (max-width:768px){.page_lessonNavRow__Bqwd0{grid-template-columns:1fr 1fr;gap:.5rem}.page_lessonNavRow__Bqwd0>:nth-child(2){grid-column:1/-1;order:-1;justify-self:center}.page_navPillTitle__Wav59{display:none}.page_navPill__kvm0S{justify-content:center;padding:.65rem .85rem}.page_affiliateGrid__PrcGW{grid-template-columns:1fr}}.BudgetBuilder_card__dlw_r{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.BudgetBuilder_header__60Hi1{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.BudgetBuilder_typeLabel__MB_8_{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.BudgetBuilder_title__s0FkL{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.BudgetBuilder_description__NNLq0{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.BudgetBuilder_body__qu1MS{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.BudgetBuilder_incomeRow__RZl1g{display:flex;gap:.85rem;align-items:center}.BudgetBuilder_incomeLabel__qRo2Y{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--brown,#5d3e2e);flex-shrink:0}.BudgetBuilder_incomeRow__RZl1g .BudgetBuilder_dollarWrap__QRNMT{flex:1 1;max-width:220px}.BudgetBuilder_dollarWrap__QRNMT{display:flex;align-items:stretch;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.BudgetBuilder_dollarWrap__QRNMT:focus-within{border-color:var(--olive,#7b8d3b);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.BudgetBuilder_dollarPrefix__XT3Y_{padding:.7rem .35rem .7rem .9rem;font-family:var(--font-display);font-weight:700;color:#7b6b5a;font-size:.95rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BudgetBuilder_dollarInput__u1yoW{flex:1 1;border:none;outline:none;padding:.7rem .9rem .7rem .15rem;font-family:var(--font-body);font-size:.95rem;color:var(--brown,#5d3e2e);background:transparent;min-width:0}.BudgetBuilder_status__kiINy{padding:1.1rem 1.25rem;background:var(--cream,#f5f0e8);border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:12px;transition:border-color .2s ease,background .2s ease}.BudgetBuilder_statusBalanced__sJSNe{border-color:var(--olive,#7b8d3b);background:rgba(123,141,59,.1)}.BudgetBuilder_statusOver__zNg5M{border-color:var(--terra,#c4583a);background:rgba(196,88,58,.08)}.BudgetBuilder_statusHeader___dIsM{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem}.BudgetBuilder_statusLabel__HFqM0{font-family:var(--font-display);font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brown,#5d3e2e)}.BudgetBuilder_statusAmount__WHcRA{font-family:var(--font-display);font-size:1.65rem;font-weight:900;color:var(--brown,#5d3e2e)}.BudgetBuilder_statusBalanced__sJSNe .BudgetBuilder_statusAmount__WHcRA{color:var(--olive,#7b8d3b)}.BudgetBuilder_statusOver__zNg5M .BudgetBuilder_statusAmount__WHcRA{color:var(--terra,#c4583a)}.BudgetBuilder_barTrack__R2HDS{width:100%;height:10px;background:rgba(93,62,46,.12);border-radius:999px;overflow:hidden}.BudgetBuilder_barFill__rzNV2{height:100%;border-radius:999px;transition:width .3s ease,background .2s ease}.BudgetBuilder_barFillBalanced__hzzYh{background:var(--olive,#7b8d3b)!important}.BudgetBuilder_barFillOver__5_DeN{background:var(--terra,#c4583a)!important}.BudgetBuilder_statusMeta__9dBi9{margin-top:.5rem;font-family:var(--font-display);font-size:.78rem;color:#7b6b5a}.BudgetBuilder_buckets__7o95R{display:flex;flex-direction:column;gap:.6rem}.BudgetBuilder_bucketRow__duTGG{display:grid;grid-template-columns:1fr 180px 32px;grid-gap:.5rem;gap:.5rem;align-items:center}.BudgetBuilder_bucketLabel__xFs1H{min-width:0;width:100%;padding:.7rem .9rem;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;background:#fff;font-family:var(--font-body);font-size:.95rem;color:var(--brown,#5d3e2e);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.BudgetBuilder_bucketLabel__xFs1H:focus{outline:none;border-color:var(--olive,#7b8d3b);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.BudgetBuilder_removeBtn__Nxmbe{width:32px;height:32px;border-radius:999px;border:none;background:transparent;font-size:1.4rem;font-weight:700;color:#b9aa9a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.BudgetBuilder_removeBtn__Nxmbe:hover{background:rgba(196,88,58,.1);color:var(--terra,#c4583a)}.BudgetBuilder_actions__C724O{display:flex;justify-content:space-between;align-items:center;gap:1rem}.BudgetBuilder_addBtn__lias0{padding:.6rem 1.2rem;border:1.5px dashed var(--olive,#7b8d3b);border-radius:999px;background:transparent;color:var(--olive,#7b8d3b);font-family:var(--font-display);font-weight:700;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-style .15s ease}.BudgetBuilder_addBtn__lias0:hover{background:rgba(123,141,59,.08);border-style:solid}.BudgetBuilder_resetBtn__v_Qv4{background:none;border:none;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:#7b6b5a;cursor:pointer;text-decoration:underline}.BudgetBuilder_resetBtn__v_Qv4:hover{color:var(--terra,#c4583a)}@media (max-width:600px){.BudgetBuilder_header__60Hi1{padding:1rem 1.15rem .85rem}.BudgetBuilder_body__qu1MS{padding:1.15rem;gap:1rem}.BudgetBuilder_incomeRow__RZl1g{flex-direction:column;align-items:stretch;gap:.4rem}.BudgetBuilder_incomeRow__RZl1g .BudgetBuilder_dollarWrap__QRNMT{max-width:none}.BudgetBuilder_bucketRow__duTGG{grid-template-columns:minmax(0,1fr) 116px 26px;gap:.4rem}.BudgetBuilder_statusAmount__WHcRA{font-size:1.4rem}}.CoastFICalculator_card__dki5s{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.CoastFICalculator_header___oED_{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.CoastFICalculator_typeLabel__2Ck_4{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.CoastFICalculator_title__63NUg{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown-deep,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.CoastFICalculator_description___nucJ{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown-deep,#5d3e2e);opacity:.85}.CoastFICalculator_body__wSvYR{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.CoastFICalculator_inputs__g0T1A{display:grid;grid-template-columns:1fr .45fr;grid-gap:1rem;gap:1rem}.CoastFICalculator_field__8YCi6{display:flex;flex-direction:column;gap:.4rem;min-width:0}.CoastFICalculator_label__zjvrr{font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--brown-deep)}.CoastFICalculator_dollarWrap__fLh9M{position:relative;display:flex;align-items:center}.CoastFICalculator_dollarPrefix__Tg_GS{position:absolute;left:.85rem;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--muted-text);pointer-events:none}.CoastFICalculator_dollarInput__CbRXO{padding:.7rem .85rem .7rem 1.7rem}.CoastFICalculator_dollarInput__CbRXO,.CoastFICalculator_numberInput__dSH5Q{width:100%;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;background:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--brown-deep)}.CoastFICalculator_numberInput__dSH5Q{padding:.7rem .85rem}.CoastFICalculator_dollarInput__CbRXO:focus,.CoastFICalculator_numberInput__dSH5Q:focus{outline:none;border-color:var(--olive,#7b8d3b)}.CoastFICalculator_results__fljoz{display:flex;flex-direction:column;gap:1rem}.CoastFICalculator_resultsLabel__4KVRT{margin:0;font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-text)}.CoastFICalculator_grid__zam7w{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.CoastFICalculator_cell__BuwLM{padding:.9rem .6rem;background:var(--cream,#f5f0e8);border-radius:10px;border-top:3px solid var(--olive,#7b8d3b);text-align:center}.CoastFICalculator_cellAge__U85Vx{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--muted-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}.CoastFICalculator_cellValue__uQb5R{font-family:var(--font-display);font-size:1.35rem;font-weight:900;line-height:1.1}.CoastFICalculator_note__MXU9_{margin:0;padding:.85rem 1rem;background:var(--cream,#f5f0e8);border-radius:10px;border-left:3px solid var(--olive,#7b8d3b);font-size:.88rem;line-height:1.55;color:var(--brown-deep)}.CoastFICalculator_hint__vbtWy{margin:0;font-size:.88rem;font-style:italic;color:var(--muted-text)}@media (max-width:700px){.CoastFICalculator_header___oED_{padding:1rem 1.15rem .85rem}.CoastFICalculator_body__wSvYR{padding:1.15rem}.CoastFICalculator_inputs__g0T1A{grid-template-columns:1fr}.CoastFICalculator_grid__zam7w{grid-template-columns:repeat(2,1fr)}.CoastFICalculator_cellValue__uQb5R{font-size:1.15rem}}.ExternalLinkActivity_card__HHhzI{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.ExternalLinkActivity_header__ZtWj2{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.ExternalLinkActivity_logo__TS8Or{display:block;height:36px;width:auto;max-width:160px;object-fit:contain;margin-bottom:.6rem;border-radius:6px}.ExternalLinkActivity_typeLabel__BL7H9{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.ExternalLinkActivity_title__R16Ca{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.ExternalLinkActivity_description__q2HzK{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.ExternalLinkActivity_body__HeMBK{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.ExternalLinkActivity_imageWrap__Q0q__{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--cream-dark,#b9aa9a);background:var(--cream,#f5f0e8)}.ExternalLinkActivity_image__4DK3B{display:block;width:100%;height:auto}.ExternalLinkActivity_cta__Jk1XS{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border-radius:999px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s ease,opacity .15s ease;box-shadow:0 6px 20px rgba(93,62,46,.15)}.ExternalLinkActivity_cta__Jk1XS:hover{transform:translateY(-1px);opacity:.95}@media (max-width:600px){.ExternalLinkActivity_header__ZtWj2{padding:1rem 1.15rem .85rem}.ExternalLinkActivity_body__HeMBK{padding:1.15rem;gap:1rem}}.FicoRankingGame_card__KFEti{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.FicoRankingGame_header__j89wr{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.FicoRankingGame_typeLabel__4Nt16{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.FicoRankingGame_title__1H6zz{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown-deep,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.FicoRankingGame_description__HKL1C{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown-deep,#5d3e2e);opacity:.85}.FicoRankingGame_body__KozYq{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.FicoRankingGame_instructions__XkOrb{margin:0;font-size:.9rem;line-height:1.55;color:var(--brown-deep)}.FicoRankingGame_factors__gALo3{display:flex;flex-direction:column;gap:.6rem}.FicoRankingGame_factor__AAg_r{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:12px;cursor:pointer;text-align:left;transition:all .15s ease;font-family:inherit;color:var(--brown-deep)}.FicoRankingGame_factor__AAg_r:hover:not(:disabled){background:var(--cream,#f5f0e8)}.FicoRankingGame_factor__AAg_r:disabled{cursor:default}.FicoRankingGame_factorRank__7KkmZ{width:2rem;height:2rem;border-radius:50%;background:var(--cream-dark,#b9aa9a);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:.95rem;flex-shrink:0}.FicoRankingGame_factorRanked__iElu_{border-width:2px;background:var(--cream,#f5f0e8)}.FicoRankingGame_factorLabel__Hpgvj{font-family:var(--font-display);font-weight:700;font-size:.95rem;flex:1 1}.FicoRankingGame_factorTruth__6sTiT{font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.FicoRankingGame_factorCorrect__oT5rz{background:#eef3da;border-color:#7b8d3b}.FicoRankingGame_factorCorrect__oT5rz .FicoRankingGame_factorRank__7KkmZ{background:#7b8d3b}.FicoRankingGame_factorCorrect__oT5rz .FicoRankingGame_factorTruth__6sTiT{color:#4d5926}.FicoRankingGame_factorWrong__v8iyX{background:#fbe6df;border-color:#c4583a}.FicoRankingGame_factorWrong__v8iyX .FicoRankingGame_factorRank__7KkmZ{background:#c4583a}.FicoRankingGame_factorWrong__v8iyX .FicoRankingGame_factorTruth__6sTiT{color:#8b3522}.FicoRankingGame_footer__7spek{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.FicoRankingGame_progress__aLDnp,.FicoRankingGame_score__SzAnL{font-family:var(--font-display);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.FicoRankingGame_submitBtn__Nf3Wg{border:none;border-radius:999px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:.9rem;padding:.7rem 1.4rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 4px 12px rgba(93,62,46,.15)}.FicoRankingGame_submitBtn__Nf3Wg:hover:not(:disabled){transform:translateY(-1px)}.FicoRankingGame_submitBtn__Nf3Wg:disabled{opacity:.55;cursor:default;box-shadow:none}.FicoRankingGame_resetBtn__PMIG5{background:transparent;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:999px;color:var(--brown-deep);font-family:var(--font-display);font-weight:700;font-size:.85rem;padding:.55rem 1.1rem;cursor:pointer;transition:all .15s ease}.FicoRankingGame_resetBtn__PMIG5:hover{background:#fff;border-color:var(--muted)}.FicoRankingGame_actionRules__tEhq2{padding:1.1rem 1.25rem;background:var(--cream,#f5f0e8);border-radius:12px;border:1px dashed var(--cream-dark,#b9aa9a)}.FicoRankingGame_actionRulesHead__bpvCE{font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.FicoRankingGame_actionList__jaJuN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.FicoRankingGame_actionItem__LtHFt{padding:.7rem .9rem;background:#fff;border-radius:10px;border-left:3px solid var(--olive,#7b8d3b)}.FicoRankingGame_actionTop__pV2Ah{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.2rem}.FicoRankingGame_actionWeight__Y4p9a{font-family:var(--font-display);font-weight:900;font-size:.95rem}.FicoRankingGame_actionName__ZaOxR{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--brown-deep)}.FicoRankingGame_actionBody__Y4eok{font-size:.85rem;line-height:1.5;color:var(--brown-deep)}@media (max-width:600px){.FicoRankingGame_header__j89wr{padding:1rem 1.15rem .85rem}.FicoRankingGame_body__KozYq{padding:1.15rem;gap:1rem}.FicoRankingGame_factor__AAg_r{flex-wrap:wrap}.FicoRankingGame_factorTruth__6sTiT{width:100%;padding-left:2.85rem}}.FormActivity_card__Jy77u{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.FormActivity_header__0u5Uz{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.FormActivity_typeLabel__iF_I0{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.FormActivity_title__upjt4{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.FormActivity_description__1XfKN{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.FormActivity_body__4h67D{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.FormActivity_fieldRow__Qb_7w{display:flex;flex-direction:column;gap:.4rem}.FormActivity_fieldLabel__yyw41{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--brown,#5d3e2e);line-height:1.4}.FormActivity_input__E_OvG,.FormActivity_textarea__wWPEb{width:100%;padding:.7rem .9rem;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;font-family:var(--font-body);font-size:.95rem;color:var(--brown,#5d3e2e);transition:border-color .15s ease,box-shadow .15s ease}.FormActivity_textarea__wWPEb{resize:vertical;min-height:80px;line-height:1.5}.FormActivity_input__E_OvG:focus,.FormActivity_textarea__wWPEb:focus{outline:none;border-color:var(--olive,#7b8d3b);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.FormActivity_input__E_OvG::placeholder,.FormActivity_textarea__wWPEb::placeholder{color:#b9aa9a}.FormActivity_dollarWrap__UvDwW{display:flex;align-items:stretch;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.FormActivity_dollarWrap__UvDwW:focus-within{border-color:var(--olive,#7b8d3b);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.FormActivity_dollarPrefix__j7HsW{padding:.7rem .4rem .7rem .9rem;font-family:var(--font-display);font-weight:700;color:#7b6b5a;font-size:.95rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormActivity_dollarInput__OizpW{flex:1 1;border:none;outline:none;padding:.7rem .9rem .7rem .2rem;font-family:var(--font-body);font-size:.95rem;color:var(--brown,#5d3e2e);background:transparent;min-width:0}.FormActivity_pillRow__rlUwd{display:flex;gap:.5rem;flex-wrap:wrap}.FormActivity_pill__sVFQ0{padding:.55rem 1.1rem;background:#fff;border:2px solid var(--cream-dark,#b9aa9a);border-radius:999px;font-family:var(--font-display);font-size:.88rem;font-weight:700;color:var(--brown,#5d3e2e);cursor:pointer;transition:border-color .15s ease,background .15s ease}.FormActivity_pill__sVFQ0:hover{border-color:#7b6b5a}.FormActivity_pillSelected__BKnTf{border-color:var(--olive,#7b8d3b);background:rgba(123,141,59,.1);color:#4a5523}.FormActivity_staticBlock__PfH_b{background:var(--cream,#f5f0e8);border-left:3px solid var(--olive,#7b8d3b);border-radius:0 10px 10px 0;padding:.85rem 1.1rem}.FormActivity_staticHeading__o4bka{font-family:var(--font-display);font-weight:800;font-size:.92rem;color:var(--brown,#5d3e2e);margin-bottom:.4rem}.FormActivity_staticList__pUgjQ{margin:0;padding-left:1.1rem;color:var(--brown,#5d3e2e);font-size:.9rem;line-height:1.55}.FormActivity_staticList__pUgjQ li{margin-bottom:.3rem}.FormActivity_tableWrap__5zZ6l{overflow-x:auto}.FormActivity_table___NZGl{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;border:1.5px solid var(--cream-dark,#b9aa9a);background:#fff}.FormActivity_table___NZGl th{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brown,#5d3e2e);background:var(--cream,#f5f0e8);padding:.6rem .8rem;text-align:left;border-bottom:1.5px solid var(--cream-dark,#b9aa9a)}.FormActivity_table___NZGl td{padding:.45rem .5rem;border-bottom:1px solid var(--cream,#f5f0e8);vertical-align:middle}.FormActivity_table___NZGl tr:last-child td{border-bottom:none}.FormActivity_rowNum__MgZNT{font-family:var(--font-display);font-weight:800;font-size:.82rem;color:#7b6b5a;text-align:center}.FormActivity_cellInput__9QVY7{width:100%;padding:.45rem .55rem;border:1px solid transparent;border-radius:6px;font-family:var(--font-body);font-size:.92rem;color:var(--brown,#5d3e2e);background:transparent}.FormActivity_cellInput__9QVY7:focus{outline:none;border-color:var(--olive,#7b8d3b);background:#fcfaf6}.FormActivity_table___NZGl .FormActivity_dollarWrap__UvDwW{border:1px solid transparent}.FormActivity_table___NZGl .FormActivity_dollarWrap__UvDwW:focus-within{border-color:var(--olive,#7b8d3b);background:#fcfaf6;box-shadow:none}.FormActivity_table___NZGl .FormActivity_dollarPrefix__j7HsW{padding:.45rem .2rem .45rem .55rem;font-size:.92rem}.FormActivity_table___NZGl .FormActivity_dollarInput__OizpW{padding:.45rem .55rem .45rem .1rem;font-size:.92rem}.FormActivity_footer__ErLTk{padding:.85rem 1.5rem;background:var(--cream,#f5f0e8);border-top:1px solid var(--cream-dark,#b9aa9a);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:.78rem}.FormActivity_progress__1_tUg{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.FormActivity_progressDot__RRfqe{width:8px;height:8px;border-radius:50%}.FormActivity_saved__n9XeC{color:#7b6b5a;font-weight:600}@media (max-width:600px){.FormActivity_header__0u5Uz{padding:1rem 1.15rem .85rem}.FormActivity_body__4h67D{padding:1.15rem;gap:1rem}.FormActivity_footer__ErLTk{padding:.7rem 1.15rem;flex-direction:column;align-items:flex-start;gap:.3rem}.FormActivity_table___NZGl td,.FormActivity_table___NZGl th{padding:.4rem .45rem}}.FunMoneyBuckets_card__wVjvr{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.FunMoneyBuckets_header__DDo44{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.FunMoneyBuckets_typeLabel__hvXFD{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.FunMoneyBuckets_title__R1mCw{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.FunMoneyBuckets_description__yjWoj{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.FunMoneyBuckets_body__Ahda3{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.FunMoneyBuckets_householdRow__neJY8{display:flex;align-items:center;gap:.85rem}.FunMoneyBuckets_householdLabel__y8ZDo{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--brown,#5d3e2e);flex:1 1}.FunMoneyBuckets_householdRow__neJY8 .FunMoneyBuckets_dollarWrap__4eNu6{max-width:220px}.FunMoneyBuckets_dollarWrap__4eNu6{display:flex;align-items:stretch;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.FunMoneyBuckets_dollarWrap__4eNu6:focus-within{border-color:var(--olive,#7b8d3b);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.FunMoneyBuckets_dollarPrefix__Vg_Ou{padding:.7rem .35rem .7rem .9rem;font-family:var(--font-display);font-weight:700;color:#7b6b5a;font-size:.95rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FunMoneyBuckets_dollarInput__EVAFW{flex:1 1;border:none;outline:none;padding:.7rem .9rem .7rem .15rem;font-family:var(--font-body);font-size:.95rem;color:var(--brown,#5d3e2e);background:transparent;min-width:0}.FunMoneyBuckets_flowBar__SjB5k{display:flex;width:100%;height:24px;border-radius:999px;overflow:hidden;background:rgba(93,62,46,.08)}.FunMoneyBuckets_flowSegment__LJc1o{height:100%;transition:width .3s ease}.FunMoneyBuckets_flowLegend__FCHva{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--brown,#5d3e2e)}.FunMoneyBuckets_legendItem__Ao_6T{display:inline-flex;align-items:center;gap:.45rem}.FunMoneyBuckets_legendDot__SxZ5r{width:10px;height:10px;border-radius:50%}.FunMoneyBuckets_partnerCard__SwXLX{padding:1.1rem 1.25rem;background:#fff;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:12px}.FunMoneyBuckets_partnerHeader__lDsD9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:.85rem}.FunMoneyBuckets_partnerNameInput__yYPvY{background:none;border:none;border-bottom:1.5px dashed transparent;font-family:var(--font-display);font-size:1rem;font-weight:800;color:var(--brown,#5d3e2e);padding:.2rem 0;transition:border-color .15s ease;flex:1 1;min-width:0}.FunMoneyBuckets_partnerNameInput__yYPvY:focus{outline:none;border-bottom-color:var(--cream-dark,#b9aa9a)}.FunMoneyBuckets_partnerAmount__qtZV1{font-family:var(--font-display);font-size:1.05rem;font-weight:800;white-space:nowrap}.FunMoneyBuckets_slider__3JwIN{width:100%;cursor:pointer}.FunMoneyBuckets_slider__3JwIN:disabled{opacity:.45;cursor:not-allowed}.FunMoneyBuckets_sliderMeta__OQPZl{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:.72rem;color:#7b6b5a;margin-top:.2rem}.FunMoneyBuckets_rules__2ztqQ{padding:1rem 1.25rem;background:var(--cream,#f5f0e8);border-left:3px solid var(--olive,#7b8d3b);border-radius:0 12px 12px 0}.FunMoneyBuckets_rulesLabel__TEdcK{display:block;font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.45rem}.FunMoneyBuckets_rulesBody__pBDOU{margin:0;font-size:.92rem;line-height:1.55;color:var(--brown,#5d3e2e)}.FunMoneyBuckets_rulesBody__pBDOU strong{font-weight:800}@media (max-width:600px){.FunMoneyBuckets_header__DDo44{padding:1rem 1.15rem .85rem}.FunMoneyBuckets_body__Ahda3{padding:1.15rem;gap:1rem}.FunMoneyBuckets_householdRow__neJY8{flex-direction:column;align-items:stretch;gap:.4rem}.FunMoneyBuckets_householdRow__neJY8 .FunMoneyBuckets_dollarWrap__4eNu6{max-width:none}.FunMoneyBuckets_partnerHeader__lDsD9{flex-wrap:wrap}.FunMoneyBuckets_flowLegend__FCHva{gap:.6rem 1rem}}.MarkCompleteButton_wrap__c9rWg{display:flex;flex-direction:column;align-items:center}.MarkCompleteButton_markBtn__kGZAa{border:none;border-radius:999px;color:#fff;font-weight:700;font-size:1rem;padding:.9rem 2rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 6px 20px rgba(93,62,46,.15)}.MarkCompleteButton_markBtn__kGZAa:hover:not(:disabled){transform:translateY(-1px)}.MarkCompleteButton_markBtn__kGZAa:disabled{opacity:.65;cursor:default}.MarkCompleteButton_donePill__calWi{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:999px;border:2px solid;background:#f5f0e8;font-weight:700;color:#5d3e2e}.MarkCompleteButton_checkIcon__VzQjU{font-size:1.25rem;font-weight:900}.MarkCompleteButton_doneLabel__qfsZK{font-size:.95rem}.MarkCompleteButton_unmarkBtn__h_fwo{background:transparent;border:none;color:#7b6558;font-size:.85rem;text-decoration:underline;cursor:pointer;padding:0}.MarkCompleteButton_unmarkBtn__h_fwo:disabled{opacity:.6;cursor:default}.OrderOfOperationsPlanner_card__tZ74Q{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.OrderOfOperationsPlanner_header__9u0w7{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.OrderOfOperationsPlanner_typeLabel__fWndL{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.OrderOfOperationsPlanner_title__JcO4m{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown-deep,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.OrderOfOperationsPlanner_description__LxwWz{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown-deep,#5d3e2e);opacity:.85}.OrderOfOperationsPlanner_body__2zFoh{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.OrderOfOperationsPlanner_step__ATo9y{padding:.9rem 1rem;background:#fff;border:1px solid var(--cream-dark,#b9aa9a);border-radius:12px}.OrderOfOperationsPlanner_stepDisabled__LPxHW{opacity:.55}.OrderOfOperationsPlanner_stepHead__0neR6{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.OrderOfOperationsPlanner_stepNum__ajZ6X{width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:.85rem;flex-shrink:0}.OrderOfOperationsPlanner_stepQuestion__gjONG{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--brown-deep);line-height:1.3}.OrderOfOperationsPlanner_stepOptions___Kll_{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:2.2rem}.OrderOfOperationsPlanner_stepOpt__J2jij{padding:.45rem .95rem;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:999px;background:#fff;font-family:var(--font-display);font-weight:600;font-size:.85rem;color:var(--brown-deep);cursor:pointer;transition:all .15s ease}.OrderOfOperationsPlanner_stepOpt__J2jij:hover:not(:disabled){background:var(--cream,#f5f0e8)}.OrderOfOperationsPlanner_stepOpt__J2jij:disabled{cursor:not-allowed}.OrderOfOperationsPlanner_stepOptSelected__wYxKi{border-width:2px;background:var(--cream,#f5f0e8);font-weight:800}.OrderOfOperationsPlanner_results__eqnMF{padding:1.25rem;background:var(--cream,#f5f0e8);border-radius:12px;border:1px dashed var(--cream-dark,#b9aa9a);margin-top:.5rem}.OrderOfOperationsPlanner_resultsHeader__7ynTJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.OrderOfOperationsPlanner_resultsLabel__3CMCv{font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.OrderOfOperationsPlanner_resetBtn__HDfx1{background:transparent;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:999px;color:var(--brown-deep);font-family:var(--font-display);font-weight:700;font-size:.78rem;padding:.4rem .9rem;cursor:pointer;transition:all .15s ease}.OrderOfOperationsPlanner_resetBtn__HDfx1:hover{background:#fff;border-color:var(--muted)}.OrderOfOperationsPlanner_priorities__WftAl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;counter-reset:priority}.OrderOfOperationsPlanner_priority__MF5cj{padding:.85rem 1rem;background:#fff;border-radius:10px;border-left:4px solid var(--olive,#7b8d3b)}.OrderOfOperationsPlanner_priorityTag__b_eeg{font-family:var(--font-display);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.OrderOfOperationsPlanner_priorityName__uAhFB{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--brown-deep);margin-bottom:.2rem}.OrderOfOperationsPlanner_priorityRationale__l8ytH{font-size:.85rem;line-height:1.5;color:var(--brown-deep);opacity:.85}@media (max-width:600px){.OrderOfOperationsPlanner_header__9u0w7{padding:1rem 1.15rem .85rem}.OrderOfOperationsPlanner_body__2zFoh{padding:1.15rem}.OrderOfOperationsPlanner_stepOptions___Kll_{margin-left:0}}.QuizActivity_card__IAPs0{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.QuizActivity_header__yG3SY{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.QuizActivity_typeLabel__V6yQ9{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.QuizActivity_title__lj_w0{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown-deep,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.QuizActivity_description__TKsaq{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.QuizActivity_body__acAjb{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.QuizActivity_question__zHOc7{padding-bottom:1.25rem;border-bottom:1px dashed var(--cream-dark,#b9aa9a)}.QuizActivity_question__zHOc7:last-child{border-bottom:none;padding-bottom:0}.QuizActivity_prompt__0fEer{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-display);font-size:.98rem;font-weight:700;color:var(--brown-deep);margin-bottom:.75rem;line-height:1.4}.QuizActivity_qNum__eXqc9{color:var(--muted-text);font-weight:800;flex-shrink:0}.QuizActivity_statusIcon__cJEyN{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;font-size:.8rem;font-weight:900;flex-shrink:0}.QuizActivity_statusCorrect__c5x6l{background:#7b8d3b;color:#fff}.QuizActivity_statusWrong__5tCpL{background:#c4583a;color:#fff}.QuizActivity_options__0sFca{display:flex;flex-wrap:wrap;gap:.5rem}.QuizActivity_option__WVXS9{padding:.55rem 1rem;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:999px;background:#fff;font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--brown-deep);cursor:pointer;transition:all .15s ease}.QuizActivity_option__WVXS9:hover:not(:disabled){background:var(--cream,#f5f0e8)}.QuizActivity_option__WVXS9:disabled{cursor:default}.QuizActivity_optionSelected__5Z3it{border-width:2px;background:var(--cream,#f5f0e8);font-weight:800}.QuizActivity_optionCorrect__iSYY3{background:#eef3da;border-color:#7b8d3b;color:#4d5926;font-weight:800}.QuizActivity_optionWrong__ZfLMS{background:#fbe6df;border-color:#c4583a;color:#8b3522;font-weight:800;text-decoration:line-through}.QuizActivity_explanation__XKWJs{margin:.75rem 0 0;padding:.65rem .9rem;border-radius:8px;font-size:.85rem;line-height:1.5;color:var(--brown-deep)}.QuizActivity_explanationCorrect__7llFd{background:#eef3da;border-left:3px solid #7b8d3b}.QuizActivity_explanationWrong___hN0A{background:#fbe6df;border-left:3px solid #c4583a}.QuizActivity_footer__Sf3oi{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--cream,#f5f0e8);border-top:1px solid var(--cream-dark,#b9aa9a)}.QuizActivity_progress__TPQJ_,.QuizActivity_score__Dzz5y{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.QuizActivity_progressDot__ld05z{display:inline-block;width:.5rem;height:.5rem;border-radius:50%}.QuizActivity_submitBtn__qei22{border:none;border-radius:999px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:.9rem;padding:.7rem 1.4rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 4px 12px rgba(93,62,46,.15)}.QuizActivity_submitBtn__qei22:hover:not(:disabled){transform:translateY(-1px)}.QuizActivity_submitBtn__qei22:disabled{opacity:.55;cursor:default;box-shadow:none}.QuizActivity_resetBtn__eHrnb{background:transparent;border:1.5px solid var(--cream-dark,#b9aa9a);border-radius:999px;color:var(--brown-deep);font-family:var(--font-display);font-weight:700;font-size:.85rem;padding:.55rem 1.1rem;cursor:pointer;transition:all .15s ease}.QuizActivity_resetBtn__eHrnb:hover{background:#fff;border-color:var(--muted)}@media (max-width:600px){.QuizActivity_header__yG3SY{padding:1rem 1.15rem .85rem}.QuizActivity_body__acAjb{padding:1.15rem;gap:1.2rem}.QuizActivity_footer__Sf3oi{padding:.85rem 1.15rem;flex-wrap:wrap}}.RecommendedBook_card__ZzD26{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:2.5rem 0 0;padding:1.5rem 1.75rem;border:2px solid var(--brown);border-radius:16px;background:var(--cream)}.RecommendedBook_eyebrow__0bb8G{font-family:var(--font-display);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.RecommendedBook_body__TK_qX{font-size:1rem;line-height:1.55;color:var(--brown);margin:0}.RecommendedBook_body__TK_qX em{font-style:italic;font-weight:700}.RecommendedBook_bookLink__7mewT{color:var(--brown);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s ease}.RecommendedBook_bookLink__7mewT:hover{color:var(--olive)}.RecommendedBook_bookTitleInline__TaW2Z{font-style:italic;font-weight:700}.RecommendedBook_cta__xC4__{font-family:var(--font-display);font-size:.9rem;font-weight:800;display:inline-flex;align-items:center;gap:.4rem;transition:gap .2s ease;text-decoration:none}.RecommendedBook_cta__xC4__:hover{gap:.7rem}.SimulatorPlaceholder_card___bOLI{background:var(--warm-white,#faf8f4);border:1px solid var(--cream-dark,#b9aa9a);border-top:4px solid var(--olive,#7b8d3b);border-radius:16px;overflow:hidden}.SimulatorPlaceholder_header__MWgwe{padding:1.25rem 1.5rem 1rem;background:var(--cream,#f5f0e8);border-bottom:1px solid var(--cream-dark,#b9aa9a)}.SimulatorPlaceholder_typeLabel__iNoOl{font-family:var(--font-display);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.4rem;display:block}.SimulatorPlaceholder_title__hu3Jc{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--brown,#5d3e2e);margin:0 0 .4rem;line-height:1.2}.SimulatorPlaceholder_description__68S0l{margin:0;font-size:.92rem;line-height:1.5;color:var(--brown,#5d3e2e);opacity:.85}.SimulatorPlaceholder_body__TCDSv{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.SimulatorPlaceholder_preview__BuzFQ{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--cream,#f5f0e8);border-radius:12px;color:#7b6b5a}.SimulatorPlaceholder_preview__BuzFQ svg{flex-shrink:0;color:var(--olive,#7b8d3b);opacity:.7}.SimulatorPlaceholder_previewBody__ggqyG{margin:0;font-size:.92rem;line-height:1.55;color:var(--brown,#5d3e2e)}.SimulatorPlaceholder_howItWorks__rsVTI{background:#fff;border:1px dashed var(--cream-dark,#b9aa9a);border-radius:12px;padding:1rem 1.25rem}.SimulatorPlaceholder_howItWorksHeading__nKYH1{font-family:var(--font-display);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem}.SimulatorPlaceholder_howItWorksList__WEmDp{margin:0;padding-left:1.1rem;color:var(--brown,#5d3e2e);font-size:.9rem;line-height:1.55}.SimulatorPlaceholder_howItWorksList__WEmDp li{margin-bottom:.35rem}.SimulatorPlaceholder_howItWorksList__WEmDp li:last-child{margin-bottom:0}@media (max-width:600px){.SimulatorPlaceholder_header__MWgwe{padding:1rem 1.15rem .85rem}.SimulatorPlaceholder_body__TCDSv{padding:1.15rem;gap:1rem}.SimulatorPlaceholder_preview__BuzFQ{padding:1rem;gap:.85rem}}.CommunityCard_card__JsS_j{display:block;width:100%;background:#7b8d3b;border:2px solid #5d3e2e;border-radius:18px;padding:1.5rem 1.75rem;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.CommunityCard_card__JsS_j:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(93,62,46,.18)}.CommunityCard_pill__vl6pC{display:inline-block;background:#c4583a;color:#f5f0e8;font-family:var(--font-display,system-ui);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.3rem .8rem;margin-bottom:.75rem}.CommunityCard_sticker__jtTVl{display:block;width:54px;height:54px;object-fit:contain;margin:0 auto .45rem}.CommunityCard_title__gzVdr{margin:0 0 .5rem;font-family:var(--font-display,system-ui);font-size:1.25rem;font-weight:900;color:#f5f0e8}.CommunityCard_body__bzdAt{margin:0 auto 1rem;max-width:480px;font-size:.92rem;line-height:1.5;color:#f5f0e8;opacity:.92}.CommunityCard_cta__ZIsLo{display:inline-block;background:#f5f0e8;color:#5d3e2e;font-family:var(--font-display,system-ui);font-size:.95rem;font-weight:900;border-radius:999px;padding:.7rem 1.5rem;transition:background .15s ease}.CommunityCard_card__JsS_j:hover .CommunityCard_cta__ZIsLo{background:#fff}@media (max-width:480px){.CommunityCard_card__JsS_j{padding:1.25rem 1rem}}.NewsletterBanner_banner__rmQlr{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem);flex-wrap:wrap;background:var(--brown-deep);border-radius:18px;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem);margin:2.5rem 0}.NewsletterBanner_copy__1E4Oi{flex:1 1 280px;min-width:0}.NewsletterBanner_tag__jUpjL{display:inline-block;font-family:var(--font-display);font-size:var(--caption);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:.5rem}.NewsletterBanner_title__76KMp{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:800;color:var(--cream);line-height:1.2;margin:0 0 .4rem}.NewsletterBanner_sub__1cV0G{font-size:var(--small);color:hsla(37,39%,94%,.72);line-height:1.5;margin:0}.NewsletterBanner_form__uy2uT{display:flex;gap:.6rem;flex:1 1 320px;max-width:430px;flex-wrap:wrap}.NewsletterBanner_input__1pOOA{flex:1 1;min-width:0;font-family:var(--font-body);font-size:1rem;padding:.8rem 1.3rem;border:2px solid hsla(37,39%,94%,.25);border-radius:100px;background:hsla(37,39%,94%,.08);color:var(--cream);outline:none;transition:border-color .2s ease}.NewsletterBanner_input__1pOOA::placeholder{color:hsla(37,39%,94%,.5)}.NewsletterBanner_input__1pOOA:focus{border-color:var(--gold)}.NewsletterBanner_error___d1LR{flex-basis:100%;margin:.4rem 0 0;color:#f3b8a6;font-family:var(--font-display);font-size:.85rem;font-weight:700}.NewsletterBanner_success__irksF{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.4rem;background:rgba(123,141,59,.22);border:1.5px solid var(--olive);border-radius:100px;font-family:var(--font-display);font-weight:700;color:var(--cream);flex:1 1 320px;max-width:430px}@media (max-width:600px){.NewsletterBanner_form__uy2uT{max-width:none;flex-direction:column}}.page_levelHero__ULT_C{position:relative;padding:9rem 0 5rem;overflow:hidden}.page_breadcrumb__bjA7D{font-family:var(--font-display);font-size:var(--caption);font-weight:600;color:var(--muted-text);margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.page_breadcrumb__bjA7D a{color:var(--brown);text-decoration:none;transition:color .2s}.page_breadcrumb__bjA7D a:hover{color:var(--terra)}.page_breadcrumbSep__xv9lT{opacity:.4}.page_heroContent__HrMpS{max-width:680px}.page_levelHeroIntro__II8_E{padding:7rem 0 2.5rem}.page_introHeroGrid__CZyzW{display:grid;grid-template-columns:.9fr 1.3fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;margin-top:.5rem}.page_introHeroCopy__UcD5q{display:flex;flex-direction:column;gap:1rem;min-width:0}.page_introTitle__3poDN{font-size:clamp(2rem,4.5vw,3rem);color:var(--brown-deep);margin:0;line-height:1.05}.page_introSubheader__Rg9nq{font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;color:var(--olive);line-height:1.4;margin:0}.page_introStory__T53NF{font-size:clamp(.95rem,1.25vw,1.05rem);color:var(--brown-deep);line-height:1.65;margin:0}.page_introHeroVideo__Cq1YI{width:100%;min-width:0}.page_introSkipRow__UbjGE{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}.page_introSubscribe__qjbI_{display:flex;flex-direction:column;gap:.6rem;flex:1 1 320px;max-width:430px}.page_introSubscribeLabel__k1xGT{font-family:var(--font-display);font-size:var(--small);font-weight:600;color:var(--brown);line-height:1.4}.page_introSubscribeLabel__k1xGT em{font-style:normal;color:var(--gold)}.page_introSubscribeForm__2dNDM{display:flex;gap:.6rem;flex-wrap:wrap}.page_introSubscribeInput__2orDu{flex:1 1;min-width:0;font-family:var(--font-body);font-size:1rem;padding:.75rem 1.25rem;border:2px solid var(--cream-dark);border-radius:100px;background:var(--warm-white);color:var(--brown-deep);outline:none;transition:border-color .2s ease}.page_introSubscribeInput__2orDu::placeholder{color:var(--muted)}.page_introSubscribeInput__2orDu:focus{border-color:var(--olive)}.page_introSubscribeError___RCQh{flex-basis:100%;margin:.35rem 0 0;color:var(--terra);font-family:var(--font-display);font-size:.85rem;font-weight:700}.page_introSubscribeSuccess__M_4WX{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(123,141,59,.14);border:1.5px solid var(--olive);border-radius:100px;font-family:var(--font-display);font-weight:700;color:var(--olive);font-size:.95rem}.page_introStartCta__nr_3f{padding:1rem 0 5rem;text-align:center}.page_levelBadge__2fmNe{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_levelNumber__0Yn0M{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:#fff}.page_levelTag__Py8Ev{font-family:var(--font-display);font-size:var(--caption);font-weight:600;color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em}.page_heroTitle__MbslN{font-size:var(--h1);color:var(--brown-deep);margin-bottom:1.25rem}.page_heroTagline__deJGZ{display:block;font-family:var(--font-display);font-size:var(--h3);font-weight:600;color:var(--olive);margin-top:.5rem;line-height:1.3}.page_heroDesc__7HswU{font-size:var(--body);color:var(--brown);line-height:1.7;margin-bottom:1.5rem}.page_doThis__ZkySL{font-size:var(--small);color:var(--brown);padding:.75rem 1rem;background:rgba(123,141,59,.06);border-radius:8px;border-left:3px solid var(--olive);margin-bottom:2rem;line-height:1.5}.page_doThis__ZkySL strong{font-family:var(--font-display);font-weight:700}.page_notFound__wqHE1{padding:12rem 0 6rem;text-align:center}.page_notFound__wqHE1 h1{font-size:var(--h2);margin-bottom:.75rem}.page_notFound__wqHE1 p{color:var(--muted-text);margin-bottom:2rem}.page_lessonsSection__bm6JM{padding:5rem 0;background:var(--cream)}.page_sectionTitle__nUsAk{font-size:var(--h2);color:var(--brown-deep);margin-bottom:.75rem}.page_lessonsGrid__6gPKD{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.page_lessonCard__LtEjc{display:flex;align-items:center;gap:1.5rem;background:var(--warm-white);border:1px solid var(--cream-dark);border-radius:14px;padding:1.5rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.page_lessonCard__LtEjc:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(45,31,21,.06);border-color:var(--muted)}.page_lessonNum__qfh0P{font-family:var(--font-display);font-weight:800;font-size:1.8rem;letter-spacing:-.03em;opacity:.25;flex-shrink:0;width:50px}.page_lessonCardContent__QLE5x{flex:1 1}.page_lessonCardTitle__tJYvY{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--brown-deep);line-height:1.2;margin-bottom:.25rem}.page_lessonCardSub__DzFsm{font-size:var(--small);color:var(--brown);opacity:.7;margin-bottom:.5rem}.page_lessonMeta__axQmp{display:flex;gap:1rem;align-items:center}.page_activityTag__eeF_I{font-family:var(--font-display);font-size:var(--caption);font-weight:600;color:var(--muted-text);background:var(--cream);padding:.2rem .6rem;border-radius:4px}.page_lessonArrow__F0CyH{font-size:1.2rem;color:var(--muted-text);transition:all .3s ease;flex-shrink:0}.page_lessonCard__LtEjc:hover .page_lessonArrow__F0CyH{color:var(--terra);transform:translateX(4px)}.page_whoSection__DlteF{padding:4rem 0}.page_whoInner__lIUcN{max-width:640px}.page_whoInner__lIUcN p{font-size:var(--body);color:var(--brown);line-height:1.7;margin-top:1rem}.page_whoInner__lIUcN strong{font-family:var(--font-display);font-weight:700;color:var(--brown-deep)}.page_resourcesSection__LLY05{padding:5rem 0;background:var(--cream)}.page_resourcesSub__ngaGv{font-size:var(--small);color:var(--muted-text);margin-bottom:2rem}.page_resourcesGrid__3pYqv{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_resourceCard__DDeGY{background:var(--warm-white);border:1px solid var(--cream-dark);border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem}.page_resourceCard__DDeGY:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(45,31,21,.06)}.page_resourceLogo__DGjh_{height:44px;display:flex;align-items:center;margin-bottom:.5rem}.page_resourceLogo__DGjh_ img{height:44px;width:auto;max-width:160px;object-fit:contain}.page_resourceLogo__DGjh_ span{width:40px;height:40px;border-radius:8px;background:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--brown)}.page_readingSection__zRa5u{padding:5rem 0}.page_readingGrid__QWlHG{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_readingCard__Sg_ci{background:var(--warm-white);border:1px solid var(--cream-dark);border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column;gap:.4rem}.page_readingCard__Sg_ci:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(45,31,21,.06)}.page_readingCard__Sg_ci h4{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--brown-deep);line-height:1.2}.page_readingCard__Sg_ci p{font-size:var(--small);color:var(--brown);opacity:.8;line-height:1.5;flex:1 1}.page_resourceCard__DDeGY h4{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--brown-deep);line-height:1.2}.page_resourceCard__DDeGY p{font-size:var(--small);color:var(--brown);opacity:.75;line-height:1.5;flex:1 1}.page_resourceCta__WpsjV{font-family:var(--font-display);font-size:var(--caption);font-weight:700;color:var(--terra);margin-top:.5rem}.page_faqSection__na97m{padding:5rem 0;background:var(--cream)}.page_faqTitle__R9___{font-size:var(--h2);color:var(--brown-deep);margin-bottom:2.5rem}.page_faqList__1ZuRk{max-width:720px;display:flex;flex-direction:column;gap:.25rem}.page_faqItem__0fMCP{border-bottom:1px solid var(--cream-dark);background:var(--warm-white);border-radius:0}.page_faqItem__0fMCP:first-child{border-top:1px solid var(--cream-dark)}.page_faqQuestion__kVDcm{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--brown-deep);padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;gap:1rem}.page_faqQuestion__kVDcm::-webkit-details-marker{display:none}.page_faqIcon__yCIZ_{font-size:1.4rem;color:var(--muted-text);transition:transform .3s ease;font-weight:300;flex-shrink:0}.page_faqItem__0fMCP[open] .page_faqIcon__yCIZ_{transform:rotate(45deg)}.page_faqAnswer__x_yRn{padding:0 1.5rem 1.25rem}.page_faqAnswer__x_yRn p{font-size:var(--small);color:var(--brown);line-height:1.7}.page_levelNav__QIEKy{padding:3rem 0;border-top:1px solid var(--cream-dark)}.page_levelNavInner__xcGf8{display:flex;justify-content:space-between;gap:2rem}.page_levelNavLink__3H3jD{text-decoration:none;display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:10px;transition:background .2s ease}.page_levelNavLink__3H3jD:hover{background:var(--cream)}.page_levelNavRight__t7wZ_{text-align:right}.page_levelNavDir__YBCjX{font-family:var(--font-display);font-size:var(--caption);font-weight:600;color:var(--terra);text-transform:uppercase;letter-spacing:.08em}.page_levelNavName__bkzVE{font-family:var(--font-display);font-size:var(--small);font-weight:700;color:var(--brown-deep)}@media (max-width:900px){.page_introHeroGrid__CZyzW{grid-template-columns:1fr;gap:1.5rem}.page_introSkipRow__UbjGE{flex-direction:column;align-items:flex-start;gap:1.25rem}.page_introSubscribe__qjbI_{max-width:none;width:100%}}@media (max-width:768px){.page_levelHero__ULT_C{padding:8rem 0 3rem}.page_levelHeroIntro__II8_E{padding:7rem 0 2rem}.page_lessonCard__LtEjc{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}.page_lessonNum__qfh0P{width:auto;font-size:1.4rem}.page_lessonArrow__F0CyH{display:none}.page_resourcesGrid__3pYqv{grid-template-columns:1fr}.page_levelNavInner__xcGf8{flex-direction:column}.page_levelNavRight__t7wZ_{text-align:left}}.NewsletterEnrichModal_backdrop__EJYn6{position:fixed;inset:0;z-index:1000;background:rgba(45,31,21,.5);display:flex;align-items:center;justify-content:center;padding:20px;animation:NewsletterEnrichModal_fade__V7B5h .15s ease}@keyframes NewsletterEnrichModal_fade__V7B5h{0%{opacity:0}to{opacity:1}}.NewsletterEnrichModal_modal__d_VxQ{position:relative;background:var(--cream,#f5f0e8);color:var(--brown,#5d3e2e);border-radius:18px;padding:30px 26px 24px;max-width:460px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(45,31,21,.3);animation:NewsletterEnrichModal_pop__ltd9i .18s ease}@keyframes NewsletterEnrichModal_pop__ltd9i{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:none;opacity:1}}.NewsletterEnrichModal_close__fDUD8{position:absolute;top:12px;right:14px;background:none;border:none;font-size:1.05rem;color:#9a8b7c;cursor:pointer;line-height:1}.NewsletterEnrichModal_close__fDUD8:hover{color:var(--brown,#5d3e2e)}.NewsletterEnrichModal_title__GFQhU{font-size:1.4rem;font-weight:900;margin:0 6px 6px 0;line-height:1.15}.NewsletterEnrichModal_sub__FpI_G{font-size:.95rem;color:#6b5c4d;margin:0 0 18px;line-height:1.5}.NewsletterEnrichModal_form__GeYOy{display:flex;flex-direction:column;gap:14px}.NewsletterEnrichModal_row__ewyrW{display:flex;gap:10px}.NewsletterEnrichModal_input__WpAyV{flex:1 1;min-width:0;padding:11px 13px;border:1px solid var(--muted,#b9aa9a);border-radius:10px;font-size:.98rem;color:var(--brown,#5d3e2e);background:#fff}.NewsletterEnrichModal_label__cZJRG{font-size:.82rem;font-weight:800;color:var(--brown,#5d3e2e);margin-bottom:-4px}.NewsletterEnrichModal_tierGrid__FeRwA{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.NewsletterEnrichModal_tierBtn__y9kzR{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--muted,#b9aa9a);border-radius:10px;background:#fff;cursor:pointer;text-align:left;color:var(--brown,#5d3e2e)}.NewsletterEnrichModal_tierBtn__y9kzR b{font-size:.92rem}.NewsletterEnrichModal_tierBtn__y9kzR span{font-size:.76rem;color:var(--muted-text)}.NewsletterEnrichModal_tierBtn__y9kzR:hover{border-color:var(--olive,#7b8d3b)}.NewsletterEnrichModal_tierBtnActive__Pbzs5{border-color:var(--olive,#7b8d3b);background:var(--olive-light,#eef0e0);box-shadow:inset 0 0 0 1px var(--olive,#7b8d3b)}.NewsletterEnrichModal_select__XQ7Wc{padding:11px 13px;border:1px solid var(--muted,#b9aa9a);border-radius:10px;font-size:.98rem;color:var(--brown,#5d3e2e);background:#fff}.NewsletterEnrichModal_err__9YKUr{color:var(--terra,#c4583a);font-size:.85rem;font-weight:600;margin:0}.NewsletterEnrichModal_actions__1Pt6O{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.NewsletterEnrichModal_skip__mCWJH{background:none;border:none;color:#9a8b7c;font-weight:700;cursor:pointer;font-size:.92rem}.NewsletterEnrichModal_skip__mCWJH:hover{color:var(--brown,#5d3e2e)}.NewsletterEnrichModal_save__W3Cey{background:var(--terra,#c4583a);color:#fff;border:none;border-radius:999px;padding:12px 30px;font-weight:800;font-size:1rem;cursor:pointer}.NewsletterEnrichModal_save__W3Cey:hover{filter:brightness(1.03)}.NewsletterEnrichModal_save__W3Cey:disabled{opacity:.7;cursor:default}.NewsletterEnrichModal_done__7u28Z{text-align:center;padding:18px 0 10px}.NewsletterEnrichModal_doneMark__tozTG{width:54px;height:54px;border-radius:50%;background:var(--olive,#7b8d3b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto 12px}.NewsletterEnrichModal_done__7u28Z h3{font-size:1.3rem;font-weight:900;margin:0 0 6px}.NewsletterEnrichModal_done__7u28Z p{font-size:.95rem;color:#6b5c4d;margin:0}@media (max-width:420px){.NewsletterEnrichModal_tierGrid__FeRwA{grid-template-columns:1fr}.NewsletterEnrichModal_row__ewyrW{flex-direction:column}}.TrailmixScatter_scatter__iz0zx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.TrailmixScatter_piece__4JtvX{position:absolute;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px rgba(45,31,21,.1));z-index:0}.TrailmixScatter_overText__LxbuD{z-index:5}@media (max-width:640px){.TrailmixScatter_piece__4JtvX{opacity:.25!important}}.CoastFireCalc_calc__rZXfn{display:grid;grid-template-columns:380px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:960px){.CoastFireCalc_calc__rZXfn{grid-template-columns:1fr;gap:2rem}}.CoastFireCalc_inputs__SDLvW{display:flex;flex-direction:column;gap:1.6rem}.CoastFireCalc_callout__qvcGQ{display:flex;gap:.75rem;padding:1rem 1.15rem;background:var(--cream);border-radius:12px;border:1.5px solid var(--cream-dark);border-left:3.5px solid var(--olive)}.CoastFireCalc_calloutIcon__NdCCT{flex-shrink:0;color:var(--olive);margin-top:.1rem}.CoastFireCalc_calloutText__yi0Zs{font-family:var(--font-body);font-size:.82rem;line-height:1.55;color:var(--brown);margin:0}.CoastFireCalc_calloutText__yi0Zs strong{font-family:var(--font-display);font-weight:700;color:var(--brown-deep)}.CoastFireCalc_sliderGroup__MK2ry{display:flex;flex-direction:column;gap:.4rem}.CoastFireCalc_sliderHeader__vDOIy{display:flex;justify-content:space-between;align-items:center}.CoastFireCalc_sliderLabel__Abqp_{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--brown);letter-spacing:.01em}.CoastFireCalc_sliderValue___uijV{display:flex;align-items:center;gap:.15rem;background:var(--cream);border:1.5px solid var(--cream-dark);border-radius:8px;padding:.3rem .65rem;transition:border-color .2s ease}.CoastFireCalc_sliderValue___uijV:focus-within{border-color:var(--olive);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.CoastFireCalc_sliderPrefix__WS2JR,.CoastFireCalc_sliderSuffix__IQRZQ{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--muted-text)}.CoastFireCalc_sliderInput__45g16{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--brown-deep);background:transparent;border:none;outline:none;width:6ch;text-align:right}.CoastFireCalc_slider__g_V2m{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--olive) 0,var(--olive) var(--pct,50%),var(--cream-dark) var(--pct,50%),var(--cream-dark) 100%);outline:none;cursor:pointer;margin:.2rem 0}.CoastFireCalc_slider__g_V2m::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--warm-white);border:3px solid var(--olive);cursor:pointer;-webkit-transition:box-shadow .2s ease,transform .15s ease;transition:box-shadow .2s ease,transform .15s ease;box-shadow:0 1px 4px rgba(0,0,0,.1)}.CoastFireCalc_slider__g_V2m::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 10px rgba(123,141,59,.3)}.CoastFireCalc_slider__g_V2m::-webkit-slider-thumb:active{transform:scale(1.05)}.CoastFireCalc_slider__g_V2m::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--warm-white);border:3px solid var(--olive);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.1)}.CoastFireCalc_sliderRange__UEQZ9{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted-text);font-family:var(--font-body)}.CoastFireCalc_summaryBar__cK4b2{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1.2rem;background:var(--cream);border-radius:12px;border:1.5px solid var(--cream-dark)}.CoastFireCalc_stat__wfkJH{display:flex;justify-content:space-between;align-items:center}.CoastFireCalc_statLabel__ZoW1R{font-family:var(--font-body);font-size:.82rem;color:var(--muted-text);font-weight:600}.CoastFireCalc_statValue__mm6M_{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.CoastFireCalc_statusBadge__LQBt4{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:10px;margin-top:.25rem}.CoastFireCalc_statusReached__b8utl{background:rgba(123,141,59,.1);border:1.5px solid rgba(123,141,59,.25);color:var(--olive)}.CoastFireCalc_statusGap__BbBMr{background:rgba(196,88,58,.08);border:1.5px solid rgba(196,88,58,.2);color:var(--terra)}.CoastFireCalc_statusIcon__7D50O{flex-shrink:0;margin-top:.1rem}.CoastFireCalc_statusTitle__3GI6h{font-family:var(--font-display);font-size:.92rem;font-weight:700;line-height:1.3}.CoastFireCalc_statusDetail__IQF_f{font-family:var(--font-body);font-size:.78rem;line-height:1.5;margin-top:.2rem;opacity:.85}.CoastFireCalc_statusDetail__IQF_f strong{font-family:var(--font-display);font-weight:700}.CoastFireCalc_results__pnczY{display:flex;flex-direction:column;gap:.75rem;min-height:420px}.CoastFireCalc_viewToggle__YKDF3{display:flex;gap:.35rem;align-self:flex-end;background:var(--cream);padding:4px;border-radius:10px;border:1.5px solid var(--cream-dark)}.CoastFireCalc_toggleBtn__w3tAq{font-family:var(--font-display);font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:7px;border:none;background:transparent;color:var(--muted-text);cursor:pointer;transition:all .2s ease}.CoastFireCalc_toggleBtn__w3tAq:hover{color:var(--brown)}.CoastFireCalc_toggleActive__BKRvi{background:var(--warm-white);color:var(--brown-deep);box-shadow:0 1px 4px rgba(0,0,0,.06)}.CoastFireCalc_chartContainer__mlR0H{position:relative;width:100%}.CoastFireCalc_chart__edqJb{width:100%;height:auto;cursor:crosshair}.CoastFireCalc_gridLine__Mw6k4{stroke:var(--cream-dark);stroke-width:1;stroke-dasharray:3 3}.CoastFireCalc_axisLabel__o6rVI{font-family:var(--font-body);font-size:11px;fill:var(--muted);font-weight:600}.CoastFireCalc_tooltip__9EgGL{position:absolute;background:var(--warm-white);border:1.5px solid var(--cream-dark);border-radius:10px;padding:.75rem 1rem;box-shadow:0 8px 30px rgba(0,0,0,.08);pointer-events:none;z-index:10;min-width:200px}.CoastFireCalc_tooltipTitle__hH3PL{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--brown);margin-bottom:.4rem;padding-bottom:.35rem;border-bottom:1px solid var(--cream-dark)}.CoastFireCalc_tooltipRow__fmsnz{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-family:var(--font-body);color:var(--brown);line-height:1.8}.CoastFireCalc_tooltipRow__fmsnz strong{margin-left:auto;font-family:var(--font-display);font-weight:700}.CoastFireCalc_dotCoast__aatrY,.CoastFireCalc_dotContrib__afvV3,.CoastFireCalc_dotFire__oOzyI{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CoastFireCalc_dotCoast__aatrY{background:var(--olive)}.CoastFireCalc_dotContrib__afvV3{background:var(--blue)}.CoastFireCalc_dotFire__oOzyI{background:var(--terra)}.CoastFireCalc_legend__OT5ac{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem;flex-wrap:wrap}.CoastFireCalc_legendItem__kVLMn{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.78rem;color:var(--muted-text);font-weight:600}.CoastFireCalc_legendSwatch__D1tXs{width:12px;height:3px;border-radius:2px}.CoastFireCalc_tableWrap__Ak6A3{overflow-x:auto;overflow-y:auto;max-height:400px;border:1.5px solid var(--cream-dark);border-radius:12px;background:var(--warm-white)}.CoastFireCalc_table__rMjQB{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.85rem}.CoastFireCalc_table__rMjQB thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.CoastFireCalc_table__rMjQB th{background:var(--cream);font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brown);padding:.75rem 1rem;text-align:right;border-bottom:1.5px solid var(--cream-dark)}.CoastFireCalc_table__rMjQB th:first-child{text-align:center;width:60px}.CoastFireCalc_table__rMjQB td{padding:.6rem 1rem;text-align:right;color:var(--brown);border-bottom:1px solid var(--cream-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoastFireCalc_table__rMjQB td:first-child{text-align:center;font-weight:700;font-family:var(--font-display);font-size:.82rem;color:var(--muted-text)}.CoastFireCalc_table__rMjQB tbody tr:hover{background:var(--cream)}.CoastFireCalc_table__rMjQB tbody tr:last-child td{border-bottom:none}.CoastFireCalc_reachedCell__5_Rk2{font-weight:700;color:var(--olive)!important}.CoastFireCalc_fireCell__ondnp{color:var(--terra)!important;font-weight:600}.CompoundInterestCalc_calc__28esx{display:grid;grid-template-columns:380px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:960px){.CompoundInterestCalc_calc__28esx{grid-template-columns:1fr;gap:2rem}}.CompoundInterestCalc_inputs__9pEJT{display:flex;flex-direction:column;gap:1.6rem}.CompoundInterestCalc_sliderGroup__JNoUa{display:flex;flex-direction:column;gap:.4rem}.CompoundInterestCalc_sliderHeader__5OKfR{display:flex;justify-content:space-between;align-items:center}.CompoundInterestCalc_sliderLabel__dxIyM{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--brown);letter-spacing:.01em}.CompoundInterestCalc_sliderValue__jbu7Q{display:flex;align-items:center;gap:.15rem;background:var(--cream);border:1.5px solid var(--cream-dark);border-radius:8px;padding:.3rem .65rem;transition:border-color .2s ease}.CompoundInterestCalc_sliderValue__jbu7Q:focus-within{border-color:var(--olive);box-shadow:0 0 0 3px rgba(123,141,59,.12)}.CompoundInterestCalc_sliderPrefix__qT58Q,.CompoundInterestCalc_sliderSuffix__poI0J{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--muted-text)}.CompoundInterestCalc_sliderInput__YKoBp{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--brown-deep);background:transparent;border:none;outline:none;width:6ch;text-align:right}.CompoundInterestCalc_slider__vM0Qq{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--olive) 0,var(--olive) var(--pct,50%),var(--cream-dark) var(--pct,50%),var(--cream-dark) 100%);outline:none;cursor:pointer;margin:.2rem 0}.CompoundInterestCalc_slider__vM0Qq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--warm-white);border:3px solid var(--olive);cursor:pointer;-webkit-transition:box-shadow .2s ease,transform .15s ease;transition:box-shadow .2s ease,transform .15s ease;box-shadow:0 1px 4px rgba(0,0,0,.1)}.CompoundInterestCalc_slider__vM0Qq::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 10px rgba(123,141,59,.3)}.CompoundInterestCalc_slider__vM0Qq::-webkit-slider-thumb:active{transform:scale(1.05)}.CompoundInterestCalc_slider__vM0Qq::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--warm-white);border:3px solid var(--olive);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.1)}.CompoundInterestCalc_sliderRange__BGcuE{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted-text);font-family:var(--font-body)}.CompoundInterestCalc_summaryBar__5fIF1{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1.2rem;background:var(--cream);border-radius:12px;border:1.5px solid var(--cream-dark)}.CompoundInterestCalc_stat__ywGg3{display:flex;justify-content:space-between;align-items:center}.CompoundInterestCalc_statLabel__EhZXO{font-family:var(--font-body);font-size:.82rem;color:var(--muted-text);font-weight:600}.CompoundInterestCalc_statValue__QIM1I{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.CompoundInterestCalc_results__uE2cb{display:flex;flex-direction:column;gap:.75rem;min-height:420px}.CompoundInterestCalc_viewToggle__4DdWB{display:flex;gap:.35rem;align-self:flex-end;background:var(--cream);padding:4px;border-radius:10px;border:1.5px solid var(--cream-dark)}.CompoundInterestCalc_toggleBtn__7Tjzr{font-family:var(--font-display);font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:7px;border:none;background:transparent;color:var(--muted-text);cursor:pointer;transition:all .2s ease}.CompoundInterestCalc_toggleBtn__7Tjzr:hover{color:var(--brown)}.CompoundInterestCalc_toggleActive__sZAHQ{background:var(--warm-white);color:var(--brown-deep);box-shadow:0 1px 4px rgba(0,0,0,.06)}.CompoundInterestCalc_chartContainer__kHi_r{position:relative;width:100%}.CompoundInterestCalc_chart__BkrwK{width:100%;height:auto;cursor:crosshair}.CompoundInterestCalc_gridLine__PRoFb{stroke:var(--cream-dark);stroke-width:1;stroke-dasharray:3 3}.CompoundInterestCalc_axisLabel__1Y0Qc{font-family:var(--font-body);font-size:11px;fill:var(--muted);font-weight:600}.CompoundInterestCalc_tooltip__XuxY8{position:absolute;background:var(--warm-white);border:1.5px solid var(--cream-dark);border-radius:10px;padding:.75rem 1rem;box-shadow:0 8px 30px rgba(0,0,0,.08);pointer-events:none;z-index:10;min-width:180px}.CompoundInterestCalc_tooltipTitle__9XLSm{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--brown);margin-bottom:.4rem;padding-bottom:.35rem;border-bottom:1px solid var(--cream-dark)}.CompoundInterestCalc_tooltipRow__ZHD3w{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-family:var(--font-body);color:var(--brown);line-height:1.8}.CompoundInterestCalc_tooltipRow__ZHD3w strong{margin-left:auto;font-family:var(--font-display);font-weight:700}.CompoundInterestCalc_dotContrib__xWcAK,.CompoundInterestCalc_dotInterest___qP5u,.CompoundInterestCalc_dotTotal__IaLxb{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CompoundInterestCalc_dotTotal__IaLxb{background:var(--olive)}.CompoundInterestCalc_dotContrib__xWcAK{background:var(--blue)}.CompoundInterestCalc_dotInterest___qP5u{background:var(--terra)}.CompoundInterestCalc_legend__rz_rz{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem}.CompoundInterestCalc_legendItem__GyF1l{display:flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.78rem;color:var(--muted-text);font-weight:600}.CompoundInterestCalc_legendSwatch__inUKX{width:12px;height:3px;border-radius:2px}.CompoundInterestCalc_tableWrap__hS73b{overflow-x:auto;overflow-y:auto;max-height:400px;border:1.5px solid var(--cream-dark);border-radius:12px;background:var(--warm-white)}.CompoundInterestCalc_table__O0HAb{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.85rem}.CompoundInterestCalc_table__O0HAb thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.CompoundInterestCalc_table__O0HAb th{background:var(--cream);font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brown);padding:.75rem 1rem;text-align:right;border-bottom:1.5px solid var(--cream-dark)}.CompoundInterestCalc_table__O0HAb th:first-child{text-align:center;width:60px}.CompoundInterestCalc_table__O0HAb td{padding:.6rem 1rem;text-align:right;color:var(--brown);border-bottom:1px solid var(--cream-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompoundInterestCalc_table__O0HAb td:first-child{text-align:center;font-weight:700;font-family:var(--font-display);font-size:.82rem;color:var(--muted-text)}.CompoundInterestCalc_table__O0HAb tbody tr:hover{background:var(--cream)}.CompoundInterestCalc_table__O0HAb tbody tr:last-child td{border-bottom:none}.CompoundInterestCalc_totalCell__jtPd0{font-weight:700;color:var(--olive)!important}.GrowthChart_wrap__g8G_s{position:relative;background:var(--cream);border:1px solid var(--tan,#b9aa9a);border-radius:14px;padding:14px 14px 6px}.GrowthChart_tooltip__ZMwwm{position:absolute;top:30px;transform:translateX(-50%);background:#fff;border:1px solid var(--tan,#b9aa9a);border-radius:8px;padding:6px 10px;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap}.GrowthChart_ttYear__iDPNq{font-size:.7rem;color:#6b5c4d;font-weight:800;margin-bottom:2px;text-align:center}.GrowthChart_ttRow__5P0HM{font-size:.78rem;color:var(--brown);font-weight:600}.GrowthChart_dotBal__VJNZE,.GrowthChart_dotCash__H_d0b{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.GrowthChart_dotBal__VJNZE{background:var(--olive)}.GrowthChart_dotCash__H_d0b{background:var(--gold)}.GrowthChart_caption__Fi7U1{font-size:.85rem;font-weight:700;color:var(--brown);margin-bottom:6px}.GrowthChart_svg__q3QDP{width:100%;height:auto;display:block}.GrowthChart_tick__u4big{fill:#9a8b7c;font-size:10px}.GrowthChart_tickCash__QH41O{fill:#b0862f;font-size:10px;font-weight:600}.GrowthChart_axisLabel__lKMg4{fill:#9a8b7c;font-size:11px}.GrowthChart_axisTitle__awsoz{fill:var(--olive);font-size:11px;font-weight:700}.GrowthChart_axisTitleCash__JSNch{fill:var(--gold);font-size:11px;font-weight:700}.GrowthChart_tierLabel__jO4mB{font-size:13px}.GrowthChart_balLabel__wjoeo{fill:var(--olive);font-size:12px;font-weight:800}.GrowthChart_cashLabel__eGwA6{fill:var(--gold);font-size:12px;font-weight:800}