Spatial variation in egg polymorphism among cuckoo hosts across 4 continents