.plan-text-section .plan-text-section__cards[data-v-716bc1f0]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.plan-term-wrap[data-v-5ae7a526]{display:inline-block;position:relative}.plan-term[data-v-5ae7a526]{cursor:help;text-decoration:underline;text-decoration-color:var(--accent,#8a6a3b);text-decoration-style:dotted;text-underline-offset:2px}.plan-term[data-v-5ae7a526]:focus-visible{border-radius:2px;outline:2px solid var(--accent,#8a6a3b);outline-offset:2px}.plan-term-tooltip-global{background:var(--dark,#232323);border-radius:4px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.75rem;font-weight:400;line-height:1.5;padding:.75rem .75rem .5rem;position:absolute;white-space:normal;width:15rem}.plan-term-tooltip-global:before{border:5px solid transparent;border-bottom:5px solid var(--dark,#232323);bottom:100%;content:"";left:50%;position:absolute;transform:translate(-50%)}.plan-balance-sheet .plan-balance-sheet__hero[data-v-a3df60f5]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.plan-invest .plan-invest__hero[data-v-bbb53d6c]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media(min-width:1024px){.plan-invest .plan-invest__hero[data-v-bbb53d6c]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media print{.plan-invest.plan-presenter .bg-dark[data-v-bbb53d6c],.plan-invest.plan-presenter .plan-invest__hero [aria-hidden=true] span[data-v-bbb53d6c]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-mkt .plan-mkt__bar--us[data-v-85bbf700]{background:var(--dark)}.plan-mkt .plan-mkt__bar--ex[data-v-85bbf700]{background:var(--sageGreen)}.plan-mkt .plan-mkt__zero[data-v-85bbf700]{background:var(--mid);width:1px}.plan-mkt .plan-mkt__dot[data-v-85bbf700]{box-shadow:0 0 0 2px var(--white)}.plan-mkt .plan-mkt__ddname[data-v-85bbf700]{width:170px}@media(max-width:639px){.plan-mkt .plan-mkt__ddname[data-v-85bbf700]{width:110px}}@media print{.plan-mkt [class*=plan-mkt__bar--][data-v-85bbf700]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.plan-mkt .plan-mkt__single[data-v-85bbf700]{display:table-row!important}.plan-mkt .plan-mkt__toggle[data-v-85bbf700]{display:none}}.plan-divers .plan-divers__lead[data-v-aa5b407d]{background:var(--pale)}.plan-divers .plan-divers__hero[data-v-aa5b407d]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media(min-width:1024px){.plan-divers .plan-divers__hero[data-v-aa5b407d]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media print{.plan-divers .plan-divers__lead[data-v-aa5b407d],.plan-divers.plan-presenter .bg-dark[data-v-aa5b407d],.plan-divers.plan-presenter .plan-divers__hero [aria-hidden=true] span[data-v-aa5b407d]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-bonds .plan-bonds__headline[data-v-978182de]{background:var(--pale);border-left:3px solid var(--dark)}.plan-bonds .plan-bonds__bar--stock[data-v-978182de]{background:var(--dark)}.plan-bonds .plan-bonds__bar--bond[data-v-978182de],.plan-bonds .plan-bonds__bar--gain[data-v-978182de]{background:var(--sageGreen)}.plan-bonds .plan-bonds__bar--loss[data-v-978182de]{background:var(--dark)}.plan-bonds .plan-bonds__key--gain[data-v-978182de]{background:var(--sageGreen)}.plan-bonds .plan-bonds__key--loss[data-v-978182de]{background:var(--dark)}.plan-bonds .plan-bonds__types-row[data-v-978182de]{display:grid;gap:.25rem}.plan-bonds .plan-bonds__compare[data-v-978182de]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}@media(min-width:640px){.plan-bonds .plan-bonds__types-row[data-v-978182de]{align-items:center;gap:1.5rem;grid-template-columns:13rem minmax(0,1fr) minmax(0,1fr)}}.plan-bonds .plan-bonds__key[data-v-978182de]{border-radius:2px;display:inline-block;height:12px;width:12px}.plan-bonds .plan-bonds__key--stock[data-v-978182de]{background:var(--dark)}.plan-bonds .plan-bonds__key--bond[data-v-978182de]{background:var(--sageGreen)}@media print{.plan-bonds .plan-bonds__headline[data-v-978182de],.plan-bonds .plan-bonds__key[data-v-978182de],.plan-bonds [class*=plan-bonds__bar][data-v-978182de]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-glance .plan-glance__seg--taxable[data-v-f4c0150b]{background:var(--sageGreen)}.plan-glance .plan-glance__seg--pretax[data-v-f4c0150b]{background:var(--dark)}.plan-glance .plan-glance__seg--taxfree[data-v-f4c0150b]{background:var(--accent)}.plan-glance .plan-glance__tiles[data-v-f4c0150b]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.plan-glance .plan-glance__main[data-v-f4c0150b]{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.plan-glance .plan-glance__key[data-v-f4c0150b]{border-radius:2px;display:inline-block;height:12px;width:12px}@media print{.plan-glance .bg-dark[data-v-f4c0150b],.plan-glance [class*=plan-glance__seg][data-v-f4c0150b]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-scen .plan-scen__headline[data-v-49cb8932]{background:var(--pale);border-left:3px solid var(--dark)}.plan-scen .plan-scen__bar[data-v-49cb8932]{background:var(--mid)}.plan-scen .plan-scen__base th[data-v-49cb8932]:first-child{box-shadow:inset 3px 0 0 var(--dark);padding-left:.625rem}@media print{.plan-scen .bg-dark[data-v-49cb8932],.plan-scen .plan-scen__bar[data-v-49cb8932],.plan-scen .plan-scen__headline[data-v-49cb8932]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-val .plan-val__bar--ahead[data-v-6873b08b]{background:var(--sageGreen)}.plan-val .plan-val__bar--behind[data-v-6873b08b]{background:var(--dark)}.plan-val .plan-val__zero[data-v-6873b08b]{background:var(--mid);width:1px}.plan-val .plan-val__cards[data-v-6873b08b]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}@media print{.plan-val [class*=plan-val__bar--][data-v-6873b08b]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-style .plan-style__cell[data-v-bd695418]{font-weight:600}@media print{.plan-style .plan-style__cell[data-v-bd695418]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-itax .plan-itax__est[data-v-b56d8baa]{background:var(--pale)}@media print{.plan-itax .plan-itax__est[data-v-b56d8baa]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-proposals .plan-proposals__tiles[data-v-c91c057c]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.plan-actions .plan-actions__soon td[data-v-87f09b6a]:first-child{box-shadow:inset 3px 0 0 var(--dark);padding-left:.625rem}.plan-giving .plan-giving__cards[data-v-c0c77671]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}@media print{.plan-giving.plan-presenter .bg-dark[data-v-c0c77671]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-hsa .plan-hsa__stages[data-v-944ebf1d]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.plan-targets .plan-targets__hero[data-v-045de6c9]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media(min-width:1024px){.plan-targets .plan-targets__hero[data-v-045de6c9]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media print{.plan-targets.plan-presenter .bg-dark[data-v-045de6c9],.plan-targets.plan-presenter .plan-targets__hero [aria-hidden=true] span[data-v-045de6c9]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-edu .plan-edu__levels[data-v-8f2db499]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}@media print{.plan-edu.plan-presenter .bg-dark[data-v-8f2db499]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-life .plan-life__results[data-v-981aa066]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}@media print{.plan-life.plan-presenter .plan-life__results .bg-dark[data-v-981aa066]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-market .plan-market__seg--work[data-v-56a69929]{background:var(--light);color:var(--dark)}.plan-market .plan-market__seg--bridge[data-v-56a69929]{background:var(--dark);color:var(--white)}.plan-market .plan-market__seg--medicare[data-v-56a69929]{background:var(--sageGreen);color:var(--white)}.plan-market .plan-market__bar-track[data-v-56a69929]{display:block;height:10px}.plan-market .plan-market__bar[data-v-56a69929]{background:var(--dark);border-radius:0 4px 4px 0;height:10px;min-width:0}.plan-market .plan-market__cliff td[data-v-56a69929]{border-top:2px dashed var(--dark)}@media print{.plan-market .plan-market__bar[data-v-56a69929],.plan-market .plan-market__seg[data-v-56a69929]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-taxchart .plan-taxchart__here[data-v-de9d840a]{background:var(--pale);box-shadow:inset 3px 0 0 var(--dark)}.plan-taxchart .plan-taxchart__here[data-v-de9d840a]>:first-child{padding-left:.5rem}.plan-taxchart .plan-taxchart__print-label[data-v-de9d840a]{display:none}.plan-taxchart .plan-taxchart__panel--only .plan-taxchart__print-label[data-v-de9d840a]{display:block}@media print{.plan-taxchart .plan-taxchart__tabs[data-v-de9d840a]{display:none}.plan-taxchart .plan-taxchart__panel[data-v-de9d840a]{display:block!important}.plan-taxchart .plan-taxchart__print-label[data-v-de9d840a]{display:block}.plan-taxchart .plan-taxchart__here[data-v-de9d840a]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-pc .plan-pc__bar[data-v-f80cf6e8]{border-radius:0 4px 4px 0;min-width:2px}.plan-pc .plan-pc__bar--underlying[data-v-f80cf6e8]{background:var(--dark)}.plan-pc .plan-pc__bar--umbrella[data-v-f80cf6e8]{background:var(--sageGreen)}.plan-pc .plan-pc__bar--worth[data-v-f80cf6e8]{background:var(--light);box-shadow:inset 0 0 0 1px var(--border)}.plan-pc .plan-pc__swatch[data-v-f80cf6e8]{border-radius:2px}@media print{.plan-pc .plan-pc__bar[data-v-f80cf6e8],.plan-pc .plan-pc__swatch[data-v-f80cf6e8]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-needs .plan-needs__ok[data-v-134923a0]{background:var(--pale);box-shadow:inset 0 -2px 0 var(--sageGreen)}.plan-needs .plan-needs__planned-card[data-v-134923a0]{border-left:3px solid var(--dark);padding-left:.5rem}.plan-needs .plan-needs__planned td[data-v-134923a0],.plan-needs .plan-needs__planned th[data-v-134923a0]{border-bottom:2px solid var(--dark);border-top:2px solid var(--dark)}@media print{.plan-needs .plan-needs__ok[data-v-134923a0]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-dist .plan-dist__planned td[data-v-98135caf],.plan-dist .plan-dist__planned th[data-v-98135caf]{border-bottom:2px solid var(--dark);border-top:2px solid var(--dark)}.plan-dist .plan-dist__bar[data-v-98135caf]{background:var(--light);border-radius:0 4px 4px 0;min-width:2px}.plan-dist .plan-dist__bar--planned[data-v-98135caf]{background:var(--dark)}@media print{.plan-dist .plan-dist__bar[data-v-98135caf]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-opts .plan-opts__chip[data-v-f33d5605]{border-radius:2px;display:inline-block;font-size:11px;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.plan-opts .plan-opts__chip--full[data-v-f33d5605]{background:var(--dark);color:var(--white)}.plan-opts .plan-opts__chip--room[data-v-f33d5605]{background:var(--pale);box-shadow:inset 0 -2px 0 var(--sageGreen);color:var(--dark)}.plan-opts .plan-opts__chip--open[data-v-f33d5605]{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--dark)}.plan-opts .plan-opts__chip--check[data-v-f33d5605]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-hover)}@media print{.plan-opts .plan-opts__chip[data-v-f33d5605]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-ss .plan-ss__used[data-v-13f936d2]{background:var(--pale)}.plan-ss .plan-ss__planned td[data-v-13f936d2],.plan-ss .plan-ss__planned th[data-v-13f936d2]{border-bottom:2px solid var(--dark);border-top:2px solid var(--dark)}@media print{.plan-ss .plan-ss__used[data-v-13f936d2]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-eb .plan-eb__grid[data-v-68bb2463]{stroke:var(--light);stroke-width:1}.plan-eb .plan-eb__tick[data-v-68bb2463]{fill:var(--muted);font-size:11px}.plan-eb .plan-eb__line[data-v-68bb2463]{stroke:var(--muted);stroke-width:2}.plan-eb .plan-eb__line--plan[data-v-68bb2463]{stroke:var(--dark);stroke-width:3}.plan-eb .plan-eb__marker[data-v-68bb2463]{stroke:var(--accent);stroke-dasharray:3 3;stroke-width:1}.plan-eb .plan-eb__marker-label[data-v-68bb2463]{fill:var(--accent-hover);font-size:11px;font-weight:600}.plan-eb .plan-eb__end[data-v-68bb2463]{fill:var(--mid);font-size:12px}.plan-eb .plan-eb__end--plan[data-v-68bb2463]{fill:var(--dark);font-weight:600}.plan-eb .plan-eb__cross[data-v-68bb2463]{stroke:var(--border);stroke-width:1}.plan-eb .plan-eb__dot[data-v-68bb2463]{fill:var(--white);stroke:var(--muted);stroke-width:2}.plan-eb .plan-eb__dot--plan[data-v-68bb2463]{stroke:var(--dark)}.plan-eb .plan-eb__plan[data-v-68bb2463]{background:var(--pale)}.plan-eb .plan-eb__tip[data-v-68bb2463]{min-width:13rem}@media print{.plan-eb .plan-eb__plan[data-v-68bb2463]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.plan-eb .plan-eb__tip[data-v-68bb2463]{display:none}}.plan-order .plan-order__step[data-v-beab34d5]:not(:last-child):before{background:var(--light);bottom:-12px;content:"";left:15px;position:absolute;top:32px;width:2px}.plan-order .plan-order__chip[data-v-beab34d5]{border-radius:2px;display:inline-block;font-size:11px;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.plan-order .plan-order__chip--none[data-v-beab34d5]{background:var(--pale);box-shadow:inset 0 -2px 0 var(--sageGreen);color:var(--dark)}.plan-order .plan-order__chip--low[data-v-beab34d5]{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--dark)}.plan-order .plan-order__chip--high[data-v-beab34d5]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-hover)}@media(max-width:767px){.plan-order .plan-order__phase[data-v-beab34d5]{display:grid;grid-template-columns:1fr;padding:.5rem 0}.plan-order .plan-order__phase[data-v-beab34d5]>*{padding-bottom:.125rem;padding-top:.125rem}}@media print{.plan-order .plan-order__chip[data-v-beab34d5],.plan-order .plan-order__num[data-v-beab34d5]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-spend .plan-spend__chip[data-v-e0c69ff9]{border-radius:2px;display:inline-block;font-size:11px;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.plan-spend .plan-spend__chip--in[data-v-e0c69ff9]{background:var(--pale);box-shadow:inset 0 -2px 0 var(--sageGreen);color:var(--dark)}.plan-spend .plan-spend__chip--out[data-v-e0c69ff9]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-hover)}@media print{.plan-spend .plan-spend__chip[data-v-e0c69ff9]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.plan-sorder .plan-sorder__step[data-v-562e9e58]:not(:last-child):before{background:var(--light);bottom:-8px;content:"";left:13px;position:absolute;top:28px;width:2px}.plan-sorder .plan-sorder__chip[data-v-562e9e58]{border-radius:2px;display:inline-block;font-size:11px;font-weight:600;padding:.125rem .375rem;white-space:nowrap}.plan-sorder .plan-sorder__chip--full[data-v-562e9e58]{background:var(--dark);color:var(--white)}.plan-sorder .plan-sorder__chip--room[data-v-562e9e58]{background:var(--pale);box-shadow:inset 0 -2px 0 var(--sageGreen);color:var(--dark)}.plan-sorder .plan-sorder__chip--open[data-v-562e9e58]{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--dark)}.plan-sorder .plan-sorder__chip--check[data-v-562e9e58]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-hover)}@media print{.plan-sorder .plan-sorder__chip[data-v-562e9e58]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.panel-closed[data-v-e729f4c3]{max-height:0}.panel-closed[data-v-e729f4c3],.panel-open[data-v-e729f4c3]{transition:max-height .26s cubic-bezier(.2,.7,.2,1)}.panel-open[data-v-e729f4c3]{max-height:75vh}.is-stuck[data-v-e729f4c3]{box-shadow:0 2px 10px #2c292a1a}@keyframes hint-glow-e729f4c3{0%{box-shadow:0 0 #8b735500}45%{box-shadow:0 0 0 8px #8b735538}to{box-shadow:0 0 #8b735500}}.hint[data-v-e729f4c3]{animation:hint-glow-e729f4c3 .85s ease-out .4s 2 both}.toc-bar[data-v-e729f4c3]:focus-visible{outline:2px solid #8b7355;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.hint[data-v-e729f4c3]{animation:none}.panel-closed[data-v-e729f4c3],.panel-open[data-v-e729f4c3]{transition:none}}
