._lifeMap_1u24v_1{background:#fbfcfa;border:1px solid #c8d9d3;border-radius:22px;margin-top:34px;padding:28px 30px 30px}._mapHeading_1u24v_9{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}._mapHeading_1u24v_9 p{color:#19745c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:14px;font-weight:900}._mapHeading_1u24v_9 h2{color:#173e33;margin:0;font:500 clamp(30px,3vw,42px)/1.08 Georgia,serif}._mapHeading_1u24v_9 span{color:#61746d;max-width:760px;margin-top:12px;font-size:17px;line-height:1.55;display:block}._mapHeading_1u24v_9 button{color:#23688f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-width:172px;padding:9px 0;font-size:16px;font-weight:850;display:flex}._mapHeading_1u24v_9 button b,._rowInfo_1u24v_14{color:#28678f;background:#eff7fc;border:1px solid #8eb3cc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}._axis_1u24v_16{color:#7d8f88;justify-content:space-between;margin:38px 30px 4px 100px;font-size:15px;display:flex}._timelineRow_1u24v_17{border-bottom:1px solid #dce5e1;grid-template-columns:80px minmax(0,1fr) 30px;align-items:start;gap:12px;padding:20px 0 26px;display:grid}._timelineRow_1u24v_17:last-of-type{border-bottom:0}._timelineIdentity_1u24v_19 span,._timelineIdentity_1u24v_19 strong{display:block}._timelineIdentity_1u24v_19 span{color:#60736c;text-transform:uppercase;font-size:14px;font-weight:900}._timelineIdentity_1u24v_19 strong{color:#173e33;margin-top:6px;font-size:18px}._timelineBody_1u24v_22{min-width:0}._timelineTrack_1u24v_23{height:414px;position:relative}._trackBase_1u24v_24,._trackActive_1u24v_24{border-radius:10px;height:6px;position:absolute;top:162px;left:0}._trackBase_1u24v_24{background:#dfe7e3;width:100%}._trackActive_1u24v_24{background:#19745c;transition:width .35s}._blue_1u24v_27 ._trackActive_1u24v_24{background:#357f9f}._todayMarker_1u24v_28{transition:left .35s;position:absolute;top:155px;transform:translate(-50%)}._eventMarker_1u24v_29{width:0;height:100%;transition:left .35s;position:absolute;inset:0 auto auto 0}._todayMarker_1u24v_28 i,._eventMarker_1u24v_29 i{background:#889a94;border:3px solid #fff;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #81938d}._todayMarker_1u24v_28 span{color:#6f817a;white-space:nowrap;font-size:14px;position:absolute;top:23px;left:50%;transform:translate(-50%)}._eventMarker_1u24v_29>i{z-index:4;position:absolute;top:155px;left:-9px}._eventMarker_1u24v_29>em{opacity:.58;background:currentColor;border-radius:2px;width:2px;display:block;position:absolute;left:-1px}._eventMarker_1u24v_29>span{z-index:3;text-align:center;box-sizing:border-box;background:#fbfcfa;width:190px;min-height:50px;padding:3px 7px;position:absolute;left:0;transform:translate(-50%)}._eventMarker_1u24v_29 b,._eventMarker_1u24v_29 small{display:block}._eventMarker_1u24v_29 b{color:currentColor;font-size:15px;line-height:1.22}._eventMarker_1u24v_29 small{color:#687b74;margin-top:4px;font-size:14px;line-height:1.25}._eventMarker_1u24v_29._retirement_1u24v_38{color:#96620b}._eventMarker_1u24v_29._retirement_1u24v_38>i{background:#e4b148;width:15px;height:15px;top:153px;left:-11px;box-shadow:0 0 0 3px #f7e6b9}._eventMarker_1u24v_29._medicare_1u24v_40{color:#147d72}._eventMarker_1u24v_29._medicare_1u24v_40>i{background:#2b9c8d;box-shadow:0 0 0 1px #23877b}._eventMarker_1u24v_29._socialSecurity_1u24v_42{color:#286e9a}._eventMarker_1u24v_29._socialSecurity_1u24v_42>i{background:#4b8fb8;box-shadow:0 0 0 1px #397ba2}._eventMarker_1u24v_29._withdrawals_1u24v_44{color:#74568d}._eventMarker_1u24v_29._withdrawals_1u24v_44>i{background:#8a6ba1;box-shadow:0 0 0 1px #75578c}._eventMarker_1u24v_29._end_1u24v_46{color:#173e33}._eventMarker_1u24v_29._end_1u24v_46>i{background:#173e33}._leftEdgeLabel_1u24v_48>span{text-align:left;transform:none}._rightEdgeLabel_1u24v_49>span{text-align:right;transform:translate(-100%)}._rowInfo_1u24v_14{cursor:pointer;align-self:start;margin-top:13px;padding:0}._mapLegend_1u24v_51{color:#63766f;flex-wrap:wrap;gap:20px;margin:20px 0 0 92px;padding-top:17px;font-size:14px;display:flex}._mapLegend_1u24v_51 span{align-items:center;gap:7px;display:flex}._mapLegend_1u24v_51 i{border-radius:50%;width:10px;height:10px}._retireDot_1u24v_54{background:#e4b148}._medicareDot_1u24v_54{background:#2b9c8d}._socialSecurityDot_1u24v_54{background:#4b8fb8}._withdrawalsDot_1u24v_54{background:#8a6ba1}._endDot_1u24v_54{background:#173e33}@media (width<=820px){._lifeMap_1u24v_1{padding:24px 16px;overflow:hidden}._mapHeading_1u24v_9{display:block}._mapHeading_1u24v_9 button{justify-content:flex-start;margin-top:12px}._axis_1u24v_16{margin-left:74px}._timelineRow_1u24v_17{grid-template-columns:62px minmax(0,1fr) 25px;gap:8px}._timelineIdentity_1u24v_19 span{font-size:12px}._timelineIdentity_1u24v_19 strong{font-size:16px}._eventMarker_1u24v_29>span{width:154px}._eventMarker_1u24v_29 b{font-size:13px}._eventMarker_1u24v_29 small{font-size:12px}._mapLegend_1u24v_51{margin-left:0}}@media (width<=520px){._lifeMap_1u24v_1{padding:20px 12px}._mapHeading_1u24v_9 h2{font-size:30px}._mapHeading_1u24v_9 span{font-size:16px}._axis_1u24v_16{margin-left:56px;margin-right:22px;font-size:13px}._timelineRow_1u24v_17{grid-template-columns:48px minmax(0,1fr) 22px}._timelineTrack_1u24v_23{height:430px}._eventMarker_1u24v_29>span{width:124px}._eventMarker_1u24v_29 b{font-size:12px}._eventMarker_1u24v_29 small{font-size:11px}._mapLegend_1u24v_51{gap:12px;font-size:13px}}
