For item one, the solution is Chrome’s text scaling option, found in Settings > Accessibility. Completely obtuse to find, but works well. Also, infuriating to use if you only want it on one page!