.blogContentSection_root__fcLKT h1,.blogContentSection_root__fcLKT h2,.blogContentSection_root__fcLKT h3,.blogContentSection_root__fcLKT h4,.blogContentSection_root__fcLKT h5,.blogContentSection_root__fcLKT h6{font-family:ivypresto-display,serif;font-weight:300;line-height:1.15;margin-top:2.5rem;margin-bottom:1rem}.blogContentSection_root__fcLKT h1{font-size:2.5rem;margin-top:0}@media (min-width:62em){.blogContentSection_root__fcLKT h1{font-size:3rem}}.blogContentSection_root__fcLKT h2{font-size:1.75rem}@media (min-width:62em){.blogContentSection_root__fcLKT h2{font-size:2.25rem}}.blogContentSection_root__fcLKT h3{font-size:1.375rem}@media (min-width:62em){.blogContentSection_root__fcLKT h3{font-size:1.75rem}}.blogContentSection_root__fcLKT h4{font-size:1.15rem}@media (min-width:62em){.blogContentSection_root__fcLKT h4{font-size:1.25rem}}.blogContentSection_root__fcLKT h5,.blogContentSection_root__fcLKT h6{font-size:1rem}.blogContentSection_root__fcLKT p{font-family:proxima-nova,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem}.blogContentSection_root__fcLKT a{color:var(--mantine-color-highlight-orange-text);text-decoration:none;transition:opacity .2s ease}.blogContentSection_root__fcLKT a:hover{opacity:.8}.blogContentSection_root__fcLKT strong{font-weight:500}.blogContentSection_root__fcLKT em{font-style:italic}.blogContentSection_root__fcLKT ol,.blogContentSection_root__fcLKT ul{font-family:proxima-nova,sans-serif;font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem;padding-left:1.5rem}.blogContentSection_root__fcLKT li{margin-bottom:.5rem}.blogContentSection_root__fcLKT img{max-width:100%;height:auto;border-radius:var(--mantine-radius-lg)}.blogContentSection_root__fcLKT :is(.blogContentSection_cms-table-container__iIjgC,[data-rt-embed-type=true]:has(table)){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rothConversion_track__1BzkP{height:8px}.rothConversion_track__1BzkP:before{background-color:#dedbd2}.rothConversion_thumb__xb_2s{background-color:var(--mantine-color-cyprus-blue-6)}.rothConversion_thumbOrange__pJpo6,.rothConversion_thumb__xb_2s{width:20px;height:20px;border:2px solid var(--mantine-color-off-white-6)}.rothConversion_thumbOrange__pJpo6{background-color:var(--mantine-color-highlight-orange-6)}.homeAffordability_riskSliderWrapper__8tVAW{width:100%}.homeAffordability_riskSliderTrack__v552I{position:relative;width:100%;height:8px;border-radius:999px;overflow:visible}.homeAffordability_riskSliderZones__C6MsY{position:absolute;inset:0;display:flex;border-radius:999px;overflow:hidden;pointer-events:none;z-index:0}.homeAffordability_riskZoneAffordable__JlobQ{flex:5;background-color:#00713b}.homeAffordability_riskZoneStretching__l3Jkq{flex:5;background-color:#ffc927}.homeAffordability_riskZoneAggressive__vm3Y1{flex:3;background-color:#ff330b}.homeAffordability_riskSliderLabels__T02k0{display:flex;margin-top:var(--mantine-spacing-xs)}.homeAffordability_riskSliderLabels__T02k0 .homeAffordability_riskZoneLabel__Lqnf5:first-child,.homeAffordability_riskSliderLabels__T02k0 .homeAffordability_riskZoneLabel__Lqnf5:nth-child(2){flex:5}.homeAffordability_riskSliderLabels__T02k0 .homeAffordability_riskZoneLabel__Lqnf5:nth-child(3){flex:3}.homeAffordability_riskZoneLabel__Lqnf5{font-size:12px;color:var(--mantine-color-cyprus-blue-6);line-height:1.2;user-select:none}.homeAffordability_riskSliderDisplayValue__WZJ_X{position:absolute;top:-26px;transform:translateX(-50%);font-size:14px;font-weight:600;color:var(--mantine-color-cyprus-blue-6);line-height:1;pointer-events:none;z-index:3;white-space:nowrap}.homeAffordability_riskSliderOverlay__wSMW5{position:absolute;inset:0;z-index:2;display:flex;align-items:center}.homeAffordability_riskSliderRoot___kyWG{width:100%;height:20px;display:flex;align-items:center}.homeAffordability_riskSliderMantineTrack__4s5I0{height:8px;background:rgba(0,0,0,0)!important}.homeAffordability_riskSliderMantineBar__0twtt,.homeAffordability_riskSliderMantineTrack__4s5I0:before{display:none!important}.homeAffordability_riskSliderMantineThumb__8AgDi{width:20px;height:20px;border:2px solid var(--mantine-color-off-white-6);background-color:var(--mantine-color-cyprus-blue-6);box-shadow:0 1px 4px rgba(0,0,0,.2);z-index:4;margin-top:2px}