Intra- and interspecific variation along environmental gradients: adaptation, plasticity, and range limits