Been reading a lot of longer articles and papers lately. If the author doesn't provide a PDF, I roll my own -- using Reader Mode and Print To File. I store a copy in Zotero so I can keep track of things and so I can add notes.
This enables distraction free reading and lets me archive the stuff I'm reading.
Used to have a similar workflow with Polar instead of Zotero, but switched to Zotero.