2 Fern stems reveal secrets of evolution: How constraints in development can lead to new forms November 26, 2025