Grammarly
Grammarly Blog: Dashes
This page focuses on the rules for the use of dashes. Explains what a dash is, what it does, and the three formats of dashes (em, en, and the double hyphen). Examples are provided with the "dash" used in different contexts.