Patrón antiguo · max-height
El DOM es la representación estructurada del HTML que el navegador expone a CSS y JavaScript para pintar, consultar y actualizar la interfaz.
Es el árbol de reglas y estilos calculados. Junto al DOM forma el render tree que acaba en pantalla.
Funciona, pero obliga a adivinar un máximo razonable.