.progressPage{width:100%;min-width:0;max-width:100%}.progressPage .progressCharts{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.progressPage .progressChartCard>header{z-index:auto;background:0 0;border:0;flex-wrap:wrap;width:auto;height:auto;min-height:0;padding:0;position:static;inset:auto}.progressPage .progressChartCard>header>div{flex:180px;min-width:0}.progressPage .progressChartCard>header>b{flex:0 auto}.progressPage .progressCharts>*{box-sizing:border-box;min-width:0;max-width:100%}.progressPage .progressGoalSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.progressPage .progressGoalSummary article,.progressPage .progressMeasurementsSummary article,.progressPage .pillarHero>div{min-width:0}.progressPage .goalAssessment,.progressPage .publicProgress article{overflow-wrap:anywhere}.progressPage .progressChartCard .recharts-responsive-container{max-width:100%;min-width:0!important}@media (width<=850px){.progressPage .progressCharts{grid-template-columns:minmax(0,1fr)}.progressPage .progressGoalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.progressPage .pillarHero{grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}.progressPage .pillarHero h1{overflow-wrap:anywhere;font-size:clamp(40px,12vw,62px)}.progressPage .pillarHero>strong{display:none}.progressPage .progressMeasurementsSummary strong,.progressPage .progressGoalSummary strong{font-size:clamp(18px,5.5vw,23px)}.progressPage .progressChartCard h3{overflow-wrap:anywhere}}
