I’ve found that using multiple user profiles on my computer helps. During work I log in as my work user, and when work is over I close everything and log out, switching to my personal user. JFTR I work somewhere with a BYOM policy. You could do similar with a kvm or multiple laptops, etc.
Also, I configure but disable work email on my phone. That way I’m not checking mail 24x7, but if I get an urgent call I can quickly enable it.