Setting width of the boxes to a smaller value fixes the problem, but even then, the boxes are overlapping, and all the margins and paddings are broken…
I’m not saying it’s not possible to contain different web-data when using a different scheme such as http vs https, but I doubt that, in this case, that’s what’s happening.
As @simon816 mentioned, I believe it’s been said that’s only an issue with https. Or at least similar issues due to an issue with handling stylesheets over HTTPS
Does the university censor the internet in any way? When I was in high school they very strictly censored the web and that cause some strange problems for sites that weren’t blocked. If this is the case it explains why it works at home but not at the university.