Email designs can break for several reasons, including:
Inconsistent support for HTML and CSS across different email clients and devices. Improper use of inline CSS, which is often necessary for email clients that strip out external stylesheets. Use of non-standard fonts or media queries that are not supported by all email clients. Broken or missing image links due to incorrect URL paths or server issues.