CERA: A Framework for Improved Generalization of Machine Learning Models to Changed Climates