Issue
One of your new articles (from September 8th 2025) has within a link, at this line. If you click, it fails (at least in my browser).
I have tried editing the HTML from http to https but this does not fix it. Maybe it's actually an issue on their server.
PS: see comments.