.body-content .chart,.chart{text-align:left;margin-top:1em}.body-content .chart .chart-js.hidden,.chart .chart-js.hidden{display:none}.body-content .chart .chart-js iframe,.chart .chart-js iframe{width:100%;min-width:100%}.body-content .chart__container,.chart__container{margin:8px 0 0}.body-content .chart__title,.chart__title{font-family:"BWHaasGrotesk-75Bold-Web",Helvetica,Arial,sans-serif;font-style:normal;font-size:20px;line-height:1.5;margin-bottom:0;color:#000}.body-content .chart__subtitle,.chart__subtitle{font-style:normal;font-family:"BWHaasGrotesk-55Roman-Web",Helvetica,Arial,sans-serif;font-weight:400;font-size:15.3px;line-height:1.27;color:#000}.body-content .chart__source,.body-content .chart__footnote,.chart__source,.chart__footnote{font-style:normal;font-family:"BWHaasGrotesk-55Roman-Web",Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:1.15;margin-bottom:0;color:#000}@media screen and (min-width: 1280px)and (max-width: 9999em){.body-content .chart__title,.chart__title{font-size:20px;line-height:1.5}.body-content .chart__subtitle,.chart__subtitle{font-size:17px;line-height:1.25}}@media screen and (min-width: 760px)and (max-width: 1019px){.body-content .chart__title,.chart__title{font-size:18px;line-height:1.56}}@media screen and (min-width: 0)and (max-width: 759px){.body-content .chart__title,.chart__title{font-size:16px;line-height:1.75}}