A página não tem o doctype HTML, acionando assim o modo quirks

A especificação de um doctype evita que o navegador mude para o modo quirks, o que pode fazer com que a página seja renderizada de maneiras inesperadas.

Como a auditoria de doctype do Lighthouse falha

O Lighthouse sinaliza páginas sem a declaração <!DOCTYPE html>:

Auditoria do Lighthouse mostrando o doctype ausente.

Como adicionar uma declaração doctype

Adicione a declaração <!DOCTYPE html> à parte de cima do documento HTML:

<!DOCTYPE html>
<html lang="en">
...

Leia sobre Doctype no MDN para mais informações.

Recursos