Each email client has its own set of rules and limitations, which can make achieving cross client compatibility challenging. For example, CSS support can vary significantly between clients. Gmail might handle CSS differently than Outlook, and mobile clients, like the iPhone Mail app, have their own quirks. These differences mean that an email that looks perfect in one client might look broken or unreadable in another.