Cómo obtener un árbol en HTML usando CSS puro

Estoy tratando de seguir estotutorial y aquí estámi código hasta aquí.

El final del tutorial muestra que los últimos nodos en una rama no tendrán barras verticales después de él. Pero no pude hacerlo funcionar de esa manera !. ¡Cualquier idea si estoy haciendo algo mal, o quizás al tutorial le falta algo!

Probé incluso la pseudo clase de último niño como se muestra en el tutorial, pero obtuve el mismo resultado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta