As explained by this article, the following snippet normalizes text size in landscape orientation on iOS – it’s required even in the latest stable version:
html {
-webkit-text-size-adjust: 100%;
}
I’d suggest this snippet to be added to normalize.css (not just opinionated.css), as it makes text rendering consistent across platforms.