.highcharts-data-table table,.highcharts-figure{margin:1em auto;max-width:660px;min-width:320px}.highcharts-data-table table{border:1px solid #ebebeb;border-collapse:collapse;font-family:Verdana,sans-serif;margin:10px auto;max-width:500px;text-align:center;width:100%}.highcharts-data-table caption{color:#555;font-size:1.2em;padding:1em 0}.highcharts-data-table th{font-weight:600;padding:.5em}.highcharts-data-table caption,.highcharts-data-table td,.highcharts-data-table th{padding:.5em}.highcharts-data-table thead tr,.highcharts-data-table tr:nth-child(2n){background:#f8f8f8}#risk:focus-visible,#year:focus-visible{outline:none!important;outline-color:none !imporant;outline-style:auto;outline-width:0}.highcharts-data-table tr:hover{background:#f1f7ff}#risk,#year{border-radius:99px;color:#fff;font-weight:700}#ad_aggressive2025,#ad_aggressive2035,#ad_aggressive2045,#ad_aggressive2055,#ad_aggressive2065,#ad_aggressiveretirement,#ad_conservative2025,#ad_conservative2035,#ad_conservative2045,#ad_conservative2055,#ad_conservative2065,#ad_conservativeretirement,#ad_moderate2025,#ad_moderate2035,#ad_moderate2045,#ad_moderate2055,#ad_moderate2065,#ad_moderateretirement{display:none}#ad_conservative2045{display:block}#ad_conservative2025 h5,#ad_conservative2035 h5,#ad_conservative2045 h5,#ad_conservative2055 h5,#ad_conservative2065 h5,#ad_conservativeretirement h5{color:#ff6900!important}#ad_moderate2025 h5,#ad_moderate2035 h5,#ad_moderate2045 h5,#ad_moderate2055 h5,#ad_moderate2065 h5,#ad_moderateretirement h5{color:#00205b!important}#ad_aggressive2025 h5,#ad_aggressive2035 h5,#ad_aggressive2045 h5,#ad_aggressive2055 h5,#ad_aggressive2065 h5,#ad_aggressiveretirement h5{color:#077054!important}div#chart-container h5{text-transform:capitalize}