.chart_block{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:740px){.chart_block{padding-top:3.125rem}}@media(min-width:980px){.chart_block{padding-top:3.75rem}}@media(min-width:740px){.chart_block{padding-bottom:3.125rem}}@media(min-width:980px){.chart_block{padding-bottom:3.75rem}}@media print{.chart_block{background-color:#fff !important;color:#000 !important;page-break-inside:avoid}}.chart_block.theme_light{background-color:#fff;color:#000}.chart_block.theme_dark{background-color:#515151;color:#fff}.chart_wrapper{display:grid}@media(min-width:980px){.chart_wrapper{align-items:center;gap:40px;grid-template-columns:300px 1fr}}@media(min-width:1220px){.chart_wrapper{grid-template-columns:400px 1fr}}.chart_content{margin-bottom:1.875rem}@media(min-width:740px){.chart_content{margin-bottom:2.5rem}}@media(min-width:980px){.chart_content{margin-bottom:0}}.chart_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(2rem,1.65278rem + 1.1111111111vw,2.5rem);line-height:1.25;margin:0.875rem 0}@media print{.chart_title{font-size:1.5rem;line-height:1.5}}.chart_description{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:300;font-size:clamp(1.125rem,1.03819rem + .2777777778vw,1.25rem);line-height:2;margin:0.875rem 0}@media print{.chart_description{font-size:0.8125rem;line-height:1.5}}.chart_description p{margin:0}.chart_figure{max-width:100%;text-align:center}@media(min-width:980px){.chart_figure{width:calc(100% - 0.625rem);max-width:100%}}.chart_noscript{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:300;font-size:clamp(1.125rem,1.03819rem + .2777777778vw,1.25rem);line-height:2}@media print{.chart_noscript{font-size:0.8125rem;line-height:1.5}}@media print{.chart_data{max-width:100%;height:auto}}