I edited the page, and included login and password. Your CSS worked marvelously on the earlier page. However it isn’t working on other pages. I removed all CSS to test. The template is from GeneratePress.
Note the same slipping and sliding appears to be on mobile safari with many of the GP provided templates:
If there’s a root issue with GP, or the GP provided templates, would rather address that. Otherwise, perhaps another CSS suggestion?