En dashes for ranges.

Rather than a mix of em dashes (usually for breaks) and hyphens (usually for compounds). Option-hyphen types an en dash on a Mac.