.PrivateEquityDiversification_fundBreakdownChartContainer___cBKTN{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.PrivateEquityDiversification_fundBreakdownChartContainer___cBKTN{gap:3rem;margin-top:-3rem}.PrivateEquityDiversification_tabSelector___Ph9Ih{align-self:flex-end}}.PrivateEquityDiversification_fundBreakdownDisclosure___lESxf{margin-top:2rem}@media(min-width:768px){.PrivateEquityDiversification_fundBreakdownDisclosure___lESxf{margin-top:3rem}}.SwitchCalculator_heading____1NkS{font-weight:400!important;letter-spacing:-.01em!important;font-family:tiempos,Lucida,Georgia,"serif"!important;font-style:normal;font-size:2.25rem!important;line-height:116%!important;font-size:clamp(2.25rem,1.88vw + 1.88rem,3.5rem)!important;text-wrap:balance}.SwitchCalculator_mobileSliderValuePill___hzRkV{border:1px solid var(--mortgage-rebate-text-color,#1c1b1b);border-radius:500px;padding:.25rem .5rem;width:fit-content}@media(min-width:1024px){.SwitchCalculator_mobileSliderValuePill___hzRkV{display:none}}.SwitchCalculator_heading____1NkS{margin-bottom:1rem}.SwitchCalculator_background___lx0G9,.SwitchCalculator_wrapper___D1SNA{transition:background-color .35s cubic-bezier(.76,0,.24,1)}.SwitchCalculator_wrapper___D1SNA{z-index:1;position:relative}.SwitchCalculator_wrapper___D1SNA[data-tier-name=Generation] .SwitchCalculator_mobileSliderValuePill___hzRkV{border-color:#fff}.SwitchCalculator_verticalCenter___xxpRk{align-self:center}.SwitchCalculator_background___lx0G9{position:absolute;top:0;left:0;width:100%;height:100%}.SwitchCalculator_labelContainer___6u2sH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.SwitchCalculator_labelTooltip___nPVHa{margin-left:.25rem}.ResultsCard_pill___cjgwQ{font-weight:400!important;letter-spacing:-.01em!important;font-family:tiempos,Lucida,Georgia,"serif"!important;font-style:normal;font-size:1.125rem!important;line-height:124%!important}.ResultsCard_headline___Hx4il{display:inline}.ResultsCard_tooltip___WGCSO{margin-inline:.25rem}.ResultsCard_pill___cjgwQ{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);text-wrap:nowrap;border-radius:1000px;padding:.75rem 1rem}.ResultsCard_rebateSummaryCard___5l_o3{border-radius:.75rem;padding:1.5rem;margin:1.5rem 0;border:1px solid #e4e2e1}@media(min-width:768px){.ResultsCard_rebateSummaryCard___5l_o3{padding:2rem}}.ResultsCard_wrapper___28rUp{border-radius:.75rem;height:100%;border:none;text-align:center;padding:2rem;position:relative}.ResultsCard_wrapper___28rUp[data-variant=core] .ResultsCard_pill___cjgwQ{background:linear-gradient(90deg,#e4e9d3,#fff)}.ResultsCard_wrapper___28rUp[data-variant=core] .ResultsCard_rebateSummaryCard___5l_o3{background-color:#e4e9d3}.ResultsCard_wrapper___28rUp[data-variant=premium] .ResultsCard_pill___cjgwQ{background:linear-gradient(90deg,#eeece7,#fff)}.ResultsCard_wrapper___28rUp[data-variant=premium] .ResultsCard_rebateSummaryCard___5l_o3{background-color:#eeece7}.ResultsCard_wrapper___28rUp[data-variant=generation] .ResultsCard_pill___cjgwQ{background:linear-gradient(90.72deg,#32302f .62%,#494645 99.5%);color:#fff}.ResultsCard_wrapper___28rUp[data-variant=generation] .ResultsCard_rebateSummaryCard___5l_o3{background-color:#32302f;color:#fff}@media(min-width:1024px){.ResultsCard_wrapper___28rUp{padding:2rem}}@media(min-width:1280px){.ResultsCard_wrapper___28rUp{padding:4rem}}.ResultsCard_totalRebateSummary___bNxwo{margin-block:.5rem;display:block}.BondPortfolioPerformanceChart_legend___0ZhMh{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end}.BondPortfolioPerformanceChart_legend___0ZhMh>div{display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.BondPortfolioPerformanceChart_legend___0ZhMh{flex-direction:row}}.BondPortfolioPerformanceChart_lineIndicator___YQxwQ{width:1.5rem;height:.25rem;border-radius:.75rem;display:inline-block}.PerformanceChartSection_chartContainer___LbVJG{margin:3rem 0 2rem;padding:1rem 1rem 2.5rem;border-radius:.75rem;border:1px solid #e4e2e1;background-color:#fff}@media(min-width:640px){.PerformanceChartSection_chartContainer___LbVJG{padding:2rem 2rem 3rem}}@media(min-width:768px){.PerformanceChartSection_chartContainer___LbVJG{padding:2rem}}.PerformanceChartSection_chartContainer___LbVJG figcaption{margin-bottom:1rem}@media(min-width:640px){.PerformanceChartSection_chartContainer___LbVJG figcaption{margin-bottom:1.5rem}}.PerformanceChartSection_caption___lipNt{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;margin:0 .5rem}.PerformanceChartSection_tickLabel___Ct4q7 tspan{font-size:.875rem;text-transform:uppercase;letter-spacing:.07rem}.PerformanceChartSection_filter___JmFod{margin-top:1.5rem}@media(min-width:1024px){.PerformanceChartSection_filter___JmFod{margin-top:0;display:flex;height:100%;justify-content:flex-end;align-items:flex-end}}.PerformanceChartSection_filter___JmFod span{text-transform:capitalize}.PerformanceChartSection_textContent___NxZ_R{display:flex;flex-direction:column;gap:.875rem}@media(min-width:768px){.PerformanceChartSection_textContent___NxZ_R{gap:1rem}}.Checkbox_wrapper___ZWFmJ{display:flex;cursor:pointer}.Checkbox_input___Cta_V{flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid var(--color-borders);border-radius:.3125rem;appearance:none;position:relative;background:var(--color-input)}.Checkbox_input___Cta_V:focus,.Checkbox_input___Cta_V:focus-within{border-width:2px;border-color:var(--color-borders);outline:none;background:var(--color-outlines)}.Checkbox_input___Cta_V:hover{background:var(--color-outlines)}.Checkbox_input___Cta_V:checked{position:relative;background:var(--color-button-primary)}.Checkbox_input___Cta_V:checked:after{position:absolute;top:calc(50% - .06rem);left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:.625rem;height:.375rem;border:.13rem solid var(--color-text-button-primary);border-top:none;border-right:none;content:""}.Checkbox_text___E6a81{display:inline-block;margin-top:.0625rem;margin-left:.5rem;-webkit-user-select:none;user-select:none}.Checkbox_text___E6a81.Checkbox_largeText___EgrFX{margin-top:-.0625rem}.MarginCalculatorInputFieldset_accountTypeLabelWrapper___VC20G{display:flex;justify-content:space-between;align-items:center}.MarginCalculatorInputFieldset_marginCheckbox___w9Hnx{align-self:center}.MarginCalculatorInputFieldset_rangeField___9zihl [data-label-message]{color:var(--color-text)!important}.MarginCalculatorRewardIndicator_wrapper___eFgM3{border:1px solid #fff;border-radius:2rem;padding:1.5rem 2rem;background-color:hsla(0,0%,100%,.2);display:flex;justify-content:center}@media(min-width:768px){.MarginCalculatorRewardIndicator_wrapper___eFgM3{padding:2rem}}.MarginCalculatorRewardIndicator_wrapper___eFgM3 p{display:flex;align-items:center;gap:.5rem;flex-direction:column}@media(min-width:768px){.MarginCalculatorRewardIndicator_wrapper___eFgM3 p{flex-direction:row}}.MarginCalculatorForm_fieldSetWrapper___1JOwS{display:flex;flex-direction:column;gap:2rem}.MarginCalculatorForm_fieldSet___hwea0:not(:last-child){border-bottom:1px solid #fff;padding-bottom:2rem}.MarginCalculatorForm_removeAccountButton___lqJHQ{padding:0;overflow:visible;color:inherit;font:inherit;line-height:normal;text-align:inherit;-webkit-text-decoration:none;text-decoration:none;background:none;border-width:0;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;margin:1.5rem auto 0;display:block}.MarginMatchCalculator_background___lctoS{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1440px;height:100%;z-index:0;border-radius:.75rem;overflow:hidden}.MarginMatchCalculator_wrapper___LKeDe{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;gap:2rem}@media(min-width:1024px){.MarginMatchCalculator_wrapper___LKeDe{gap:3rem}}.MarginMatchCalculator_stack___wthD2{max-width:31.5rem}@media(min-width:1024px){.MarginMatchCalculator_stack___wthD2{max-width:33.75rem}:lang(fr) .MarginMatchCalculator_stack___wthD2{max-width:37.5rem}}.MarginMatchCalculator_disclaimer___cb_vJ{text-align:center}