Exploring and quantifying river thermal response to heatwaves