.breadcrumbs_breadcrumbsWrapper__QcMyd{display:flex;margin-bottom:20px}.breadcrumbs_breadcrumbGroup__qi6od{display:flex}.breadcrumbs_breadcrumbItem__mLPuy,.breadcrumbs_separator__DB7tN{font-size:12px;color:var(--brand-mutedGray)}.breadcrumbs_separator__DB7tN{padding:0 8px}.contentSection_contentSection__XyiPH b,.contentSection_contentSection__XyiPH h1,.contentSection_contentSection__XyiPH h2,.contentSection_contentSection__XyiPH h3,.contentSection_contentSection__XyiPH h4,.contentSection_contentSection__XyiPH h5,.contentSection_contentSection__XyiPH h6,.contentSection_contentSection__XyiPH strong{font-weight:500}.contentSection_contentSection__XyiPH p,.contentSection_contentSection__XyiPH span{line-height:26px;font-size:16px}.contentSection_contentSection__XyiPH h1,.contentSection_contentSection__XyiPH h2,.contentSection_contentSection__XyiPH h3,.contentSection_contentSection__XyiPH h4,.contentSection_contentSection__XyiPH h5,.contentSection_contentSection__XyiPH h6{text-align:left;line-height:35px;font-size:16px}.contentSection_contentSection__XyiPH iframe{display:none}.contentSection_contentSection__XyiPH a{color:var(--brand-blue);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px;-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.contentSection_contentSection__XyiPH h2,.contentSection_contentSection__XyiPH h3{margin-top:15px;margin-bottom:20px}.contentSection_contentSection__XyiPH p,.contentSection_contentSection__XyiPH ul{margin-bottom:26px}.contentSection_contentSection__XyiPH ol,.contentSection_contentSection__XyiPH ul{margin-left:16px}.contentSection_contentSection__XyiPH li{font-size:16px;margin-bottom:10px}.contentSection_contentSection__XyiPH li,.contentSection_contentSection__XyiPH p{line-height:28px}.contentSection_contentSection__XyiPH table{font-size:16px;border-collapse:collapse;margin:25px 0;box-shadow:0 0 5px var(--overlay30);max-width:92vw;display:block;overflow:auto}.contentSection_contentSection__XyiPH table td,.contentSection_contentSection__XyiPH table th{padding:12px 10px;vertical-align:text-top;text-align:left}.contentSection_contentSection__XyiPH table th{font-weight:500}.contentSection_contentSection__XyiPH table td p{margin:0;text-align:left}.contentSection_contentSection__XyiPH table tbody tr:nth-of-type(2n){background-color:var(--gray50)}.contentSection_contentSection__XyiPH table thead{background:var(--gray50)}.calculatorContentPage_container__Cg5UK{max-width:1200px;width:100%;padding:20px 15px;margin:0 auto}.calculatorContentPage_title__HBxCO{font-size:28px;font-weight:500;color:var(--text-primary);margin-bottom:20px}.calculatorContentPage_contentContainer__fBjFl{display:flex;gap:32px;margin-bottom:40px}.calculatorContentPage_contentLayout__VJN84{max-width:800px}.calculatorContentPage_sidebarLayout__Hfx4x{max-width:384px}.calculatorContentPage_width100__qnwoW{width:100%}@media (max-width:768px){.calculatorContentPage_title__HBxCO{font-size:24px}.calculatorContentPage_contentContainer__fBjFl{display:block}}.mortgageCalculator_container__gLwPf{max-width:100%;margin-bottom:30px}.mortgageCalculator_header__zMlpz{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.mortgageCalculator_title__YLjyQ{font-size:2rem;font-weight:700;color:var(--text-primary)}.mortgageCalculator_grid__W86xE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.mortgageCalculator_card__D0TLp{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mortgageCalculator_formGroup__uuLW2{margin-bottom:1rem}.mortgageCalculator_label__X2srV{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.mortgageCalculator_input__WS8gA{width:100%;padding:.5rem;border:1px solid var(--brand-gray);border-radius:4px;font-size:1rem}.mortgageCalculator_input__WS8gA.mortgageCalculator_error__ihdA8{border-color:#dc2626}.mortgageCalculator_errorMessage__cbCy9{color:#dc2626;font-size:.875rem;margin-top:.25rem}.mortgageCalculator_resultRow__s6IGj{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--brand-gray)}.mortgageCalculator_resultLabel__v5ked{color:var(--text-subtle)}.mortgageCalculator_resultValue__QeOVz{font-weight:500}.mortgageCalculator_chartContainer__U1bLT{height:500px;width:100%;padding:1rem;display:flex;align-items:center;justify-content:center}.mortgageCalculator_chartContainer__U1bLT *,.mortgageCalculator_chartContainer__U1bLT:focus{outline:none}@media (max-width:768px){.mortgageCalculator_header__zMlpz{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.mortgageCalculator_title__YLjyQ{font-size:1.5rem}.mortgageCalculator_grid__W86xE{grid-template-columns:1fr;gap:1.5rem}.mortgageCalculator_card__D0TLp{padding:1rem}.mortgageCalculator_chartContainer__U1bLT{height:400px;padding:.5rem}.mortgageCalculator_resultRow__s6IGj{flex-direction:column;gap:.25rem}}@media (max-width:480px){.mortgageCalculator_title__YLjyQ{font-size:1.25rem}.mortgageCalculator_card__D0TLp{padding:.75rem}.mortgageCalculator_chartContainer__U1bLT{height:350px;padding:.25rem}}.reverseMortgageCalculator_container__UxmkK{max-width:100%;margin-bottom:30px}.reverseMortgageCalculator_header__d5NSF{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.reverseMortgageCalculator_title__nPUsE{font-size:2rem;font-weight:700;color:var(--text-primary)}.reverseMortgageCalculator_grid__XmDvK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.reverseMortgageCalculator_card__CZHne{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reverseMortgageCalculator_formGroup__ajFej{margin-bottom:1rem}.reverseMortgageCalculator_label__CYHwE{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.reverseMortgageCalculator_input__ghvNt{width:100%;padding:.5rem;border:1px solid var(--brand-gray);border-radius:4px;font-size:1rem}.reverseMortgageCalculator_input__ghvNt.reverseMortgageCalculator_error__VCR1J{border-color:#dc2626}.reverseMortgageCalculator_errorMessage__ubAZQ{color:#dc2626;font-size:.875rem;margin-top:.25rem}.reverseMortgageCalculator_resultRow__a7FYu{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--brand-gray)}.reverseMortgageCalculator_resultLabel__R_cX_{color:var(--text-subtle)}.reverseMortgageCalculator_resultValue__DyYyv{font-weight:500}.reverseMortgageCalculator_chartContainer__8t37X{height:500px;width:100%;padding:1rem;display:flex;align-items:center;justify-content:center}.reverseMortgageCalculator_chartContainer__8t37X *,.reverseMortgageCalculator_chartContainer__8t37X:focus{outline:none}@media (max-width:768px){.reverseMortgageCalculator_header__d5NSF{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.reverseMortgageCalculator_title__nPUsE{font-size:1.5rem}.reverseMortgageCalculator_grid__XmDvK{grid-template-columns:1fr;gap:1.5rem}.reverseMortgageCalculator_card__CZHne{padding:1rem}.reverseMortgageCalculator_chartContainer__8t37X{height:400px;padding:.5rem}.reverseMortgageCalculator_resultRow__a7FYu{flex-direction:column;gap:.25rem}}@media (max-width:480px){.reverseMortgageCalculator_title__nPUsE{font-size:1.25rem}.reverseMortgageCalculator_card__CZHne{padding:.75rem}.reverseMortgageCalculator_chartContainer__8t37X{height:350px;padding:.25rem}}.amortizationDetails_container__Gfcws{padding:2rem 0}.amortizationDetails_title__u7nIr{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.amortizationDetails_card__Qo11k{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.amortizationDetails_accordion__Yh95Y{width:100%}.amortizationDetails_accordionItem__daX3i{border-bottom:1px solid var(--brand-gray)}.amortizationDetails_accordionHeader__OgAYV{width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:none;border:none;text-align:left;transition:background-color .2s}.amortizationDetails_accordionHeader__OgAYV:hover{background-color:#f8fafc}.amortizationDetails_yearHeader__3JTjA{width:100%;display:flex;justify-content:space-between;align-items:center}.amortizationDetails_yearSummary__pfXsZ{display:flex;gap:2rem;color:var(--text-subtle)}.amortizationDetails_balanceAmount__CWdtY{min-width:200px}.amortizationDetails_accordionContent__joYnx{padding:1rem}.amortizationDetails_monthlyDetails__Tyv6i{margin-top:1rem;overflow-x:auto}.amortizationDetails_gridHeader__vaNh7{font-weight:500;color:var(--text-subtle);border-bottom:2px solid var(--brand-gray)}.amortizationDetails_gridHeader__vaNh7,.amortizationDetails_gridRow__c1yUY{display:grid;grid-template-columns:80px 1fr 1fr;grid-gap:1rem;gap:1rem;padding:.75rem 0}.amortizationDetails_gridRow__c1yUY{border-bottom:1px solid var(--brand-gray)}.amortizationDetails_gridRow__c1yUY:last-child{border-bottom:none}@media (max-width:768px){.amortizationDetails_container__Gfcws{padding:1rem 0}.amortizationDetails_title__u7nIr{font-size:1.25rem;margin-bottom:1rem}.amortizationDetails_card__Qo11k{padding:1rem}.amortizationDetails_accordionHeader__OgAYV{padding:.75rem}.amortizationDetails_yearHeader__3JTjA{flex-direction:column;align-items:flex-start;gap:.5rem}.amortizationDetails_yearSummary__pfXsZ{flex-direction:column;gap:.5rem}.amortizationDetails_balanceAmount__CWdtY{min-width:auto}.amortizationDetails_accordionContent__joYnx{padding:.75rem}.amortizationDetails_gridHeader__vaNh7,.amortizationDetails_gridRow__c1yUY{grid-template-columns:60px 1fr 1fr;gap:.75rem;padding:.5rem 0;font-size:.875rem}}@media (max-width:480px){.amortizationDetails_title__u7nIr{font-size:1.125rem}.amortizationDetails_card__Qo11k{padding:.75rem}.amortizationDetails_accordionContent__joYnx,.amortizationDetails_accordionHeader__OgAYV{padding:.5rem}.amortizationDetails_gridHeader__vaNh7,.amortizationDetails_gridRow__c1yUY{grid-template-columns:50px 1fr 1fr;gap:.5rem;font-size:.8rem}}.siCalculator_container__WwVD8{max-width:100%}.siCalculator_header__aTH7F{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.siCalculator_title__f8SIi{font-size:2rem;font-weight:700;color:var(--text-primary)}.siCalculator_grid__q3xxO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.siCalculator_card__Z4inL{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.siCalculator_formGroup__LhzGX{margin-bottom:1rem}.siCalculator_label__MW_9m{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.siCalculator_input__y__Lq{width:100%;padding:.5rem;border:1px solid var(--brand-gray);border-radius:4px;font-size:1rem}.siCalculator_input__y__Lq.siCalculator_error__ia2qn{border-color:#dc2626}.siCalculator_errorMessage__al7AX{color:#dc2626;font-size:.875rem;margin-top:.25rem}.siCalculator_resultRow__YFFrM{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--brand-gray)}.siCalculator_resultLabel__Y_jmE{color:var(--text-subtle)}.siCalculator_resultValue__n4Tk5{font-weight:500}.siCalculator_chartContainer__LuW4X{height:500px;width:100%;padding:1rem;display:flex;align-items:center;justify-content:center}.siCalculator_chartContainer__LuW4X *,.siCalculator_chartContainer__LuW4X:focus{outline:none}@media (max-width:768px){.siCalculator_header__aTH7F{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.siCalculator_title__f8SIi{font-size:1.5rem}.siCalculator_grid__q3xxO{grid-template-columns:1fr;gap:1.5rem}.siCalculator_card__Z4inL{padding:1rem}.siCalculator_chartContainer__LuW4X{height:400px;padding:.5rem}.siCalculator_resultRow__YFFrM{flex-direction:column;gap:.25rem}}@media (max-width:480px){.siCalculator_title__f8SIi{font-size:1.25rem}.siCalculator_card__Z4inL{padding:.75rem}.siCalculator_chartContainer__LuW4X{height:350px;padding:.25rem}}.sidebarMenu_menuWrapper__tR61Y{border:1px solid var(--brand-mutedGray);border-radius:10px}.sidebarMenu_menuItem__gqMrH{padding:10px 8px}.sidebarMenu_menuItem__gqMrH:hover{cursor:pointer}.sidebarMenu_menuItem__gqMrH:not(:last-child){border-bottom:1px solid var(--brand-mutedGray)}.generalPage_container__GOLyz{max-width:1200px;width:100%;padding:20px 15px;margin:0 auto}.generalPage_title__JS_Zg{font-size:28px;font-weight:500;color:var(--text-body);margin-bottom:20px}.generalPage_width100__ws7iv{width:100%}@media (max-width:768px){.generalPage_title__JS_Zg{font-size:24px}}