.tooltip_tooltipWrapper__KezdV{padding-right:0;padding-bottom:32px;min-width:264px;display:grid;grid-template-rows:45px 1fr;height:100%}.tooltip_ageWrapper__Oo9tC{display:flex;justify-content:"flex-end";padding-left:16px;padding-top:8px;align-items:center;border-bottom:1px solid #b1b7c5;padding-bottom:14px}.tooltip_ageText__OfeWn{margin-right:8px;font-size:16px}.tooltip_pensionWrapper__a_iBO .tooltip_ageWrapper__Oo9tC .tooltip_ageValue__QON99{font-size:20px}.tooltip_earnings__0P9A9{height:-webkit-min-content;height:min-content;display:grid;grid-template-columns:18px auto;align-items:center}.tooltip_moneyLine__YTCNR{border:1px solid;height:8px;width:8px}.tooltip_valueText__4bMaJ{font-size:12px;color:#000}.tooltip_value__yvvIC{font-size:14px;line-height:4px;text-align:right;font-weight:600}.tooltip_money___FEgw{height:-webkit-min-content;height:min-content;display:grid;grid-template-columns:18px auto;align-items:center}.tooltip_pensionIncomeWrapper__t3Wfi{border-bottom:1px solid #b1b7c5;padding-left:18px;padding-right:18px;display:grid;align-items:center;grid-template-columns:auto minmax(90px,1fr);cursor:pointer}.tooltip_pensionIncomeWrapper__t3Wfi.tooltip_hidden__jHCak{opacity:.7}.tooltip_incomesWrapperDefault__J5Ufy{display:grid;grid-template-rows:repeat(auto-fit,45px)}.tooltip_incomesWrapper__UcFe5{display:grid;grid-template-rows:repeat(auto-fit,minmax(36px,1fr))}@media (max-width:768px){.tooltip_incomesWrapperDefault__J5Ufy{display:grid;grid-template-rows:none}.tooltip_tooltipWrapper__KezdV{padding-right:0;padding-bottom:0}}.pension_inputsContainer__EU5Po{height:100%;overflow-y:scroll;overflow-x:hidden}.pension_inputsContainerMobile__3yPFv{margin-top:-82px;margin-bottom:42px;border-bottom:none}.pension_balanceSwitch__Bg8jF{display:flex;gap:2px;align-items:center;margin-bottom:8px}.pension_editButton__DNYRM{align-items:center;justify-content:flex-end;display:flex}.pension_editInputMobile__jy_gs{display:none}.pension_chartContainer__kPAOr{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px}.pension_deferralToggleContainer__mnOCx{display:flex;align-items:"flex-start";justify-content:space-between;margin-bottom:16px}.pension_switchLane__yAnf3{position:relative;width:34px;border:1px solid;height:14px;border-radius:4px;padding:0;background:#0000}.pension_bulle__d0rQo{position:absolute;width:18px;height:18px;background-color:#fff;border-radius:4px;top:-3px;border:1px solid}.pension_mobileFooter__iplSh{position:-webkit-sticky;position:sticky;bottom:-22px;background:#fff;width:100%}.pension_mobileModalBody__k2FxM{height:calc(100vh - 150px);overflow:hidden;position:relative;overflow:scroll}@media screen and (max-width:767px){.pension_editInputMobile__jy_gs{display:flex;justify-content:flex-end;top:8px}}@media screen and (max-width:998px){.pension_chartContainer__kPAOr{grid-template-columns:auto}}.pension_blog-grid__h5oyo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;padding:32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.pension_blog-grid__h5oyo{overflow-x:scroll}}.pension_blog-item__JD27z{display:flex;border:1px solid #ddd;border-radius:8px;cursor:pointer}.pension_blog-item__JD27z:hover{box-shadow:0 4px 8px #0000001a;border:1px solid #989898}.pension_blog-image__Fg_NU{max-width:150px;max-height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.pension_blog-content__azPf7{display:flex;padding:16px;flex-direction:column;justify-content:space-between}.pension_blog-title__oLeKq{font-size:16px!important;margin:0 0 16px}.pension_blog-description__GvOVg{font-size:.9rem;color:#555;margin:8px 0}.pension_blog-date__1cMvQ{font-size:.8rem;color:#888}.pension_scenario-dropdown__gE8AW{position:relative;display:inline-block;width:250px;font-family:sans-serif}.pension_scenario-dropdown-toggle__OYZ3D{width:100%;padding:10px 12px;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;text-align:left;display:flex;justify-content:space-between;font-size:14px}.pension_scenario-dropdown-menu__H3X4J{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px #00000014;max-height:300px;overflow-y:auto;z-index:10}.pension_scenario-dropdown-group__URlgV{border-bottom:1px solid #e5e5e5}.pension_scenario-dropdown-group__URlgV:last-child{border-bottom:none}.pension_scenario-dropdown-groupHeader__R5Aoz{font-weight:600;font-size:13px;color:#989898;margin:6px 0;text-transform:uppercase;text-align:left}.pension_scenario-dropdown-item__11y9E{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#333;cursor:pointer}.pension_scenario-dropdown-item-selected__bwGPK{background:#3b3b3b;color:#fff}.pension_scenario-dropdown-item__11y9E:hover{background:#f1f1f1}.pension_scenario-dropdown-item-selected__bwGPK:hover{background:#333}.pension_scenario-dropdown-badge__gAYYK{background-color:#eee;color:#444;font-size:12px;padding:2px 6px;border-radius:4px}.pension_badge-ca_calstrs__hbJhN{background-color:#bd10e0;color:#fff}.pension_badge-ca_calpers__tdX8G{background-color:#7584ff;color:#fff}.pension_scenarioDropdownToggle__HK6cv{position:absolute;display:flex;align-items:center;justify-content:center;right:1px;top:30px;font-size:22px;color:#9a9898;z-index:12;height:36px;width:38px;border-left:1px solid #d4d4d4;background:#fff;cursor:pointer}.pension_scenarioDropdownMenu__SsqOH{position:absolute;left:0;top:70px;font-size:22px;border-radius:6px;font-size:16px;width:100%;background-color:#fff;max-height:200px;z-index:12;box-shadow:0 0 10px 0 #ddd}