.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}}