Use LuaTeX / XeTeX with native utf8 support instead. https://texwelt.de/fragen/26496/braucht-man-usepackageutf8inputenc/26498
Use LuaTeX / XeTeX and \usepackage{fontspec} instead.
https://texwelt.de/fragen/5537/was-macht-eigentlich-usepackaget1fontenc/5539
Latin Modern is the default font of LuaTeX / XeTeX so this command is superfluous.
Use LuaTeX / XeTeX and \usepackage{polyglossia} instead.
Improves font rendering.
Should be included as last package and automatically creates hyperlinks within the PDF.