Water quality improvements offset the climatic debt for stream macroinvertebrates over twenty years