Fresh, elegant, and truly versatile — here’s why teal is 2025’s top wedding color and how to style it best.