¿Cómo puedo evitar que Discourse altere el diseño de mi foro?

No puedo decir la razón específica de por qué ocurrió eso; quizás una actualización reciente de Discourse (o algún tema o complemento que uses) haya cambiado el CSS. ¿Estás utilizando un tema personalizado?

Lo que podría ayudarte (si puedes modificar el CSS de tu sitio) es eliminar (o cambiar) el margen aplicado al logotipo (en .ember-view > a.category-title-link > div.category-logo.aspect-image en el explorador de HTML para cada elemento de categoría):

.category-logo.aspect-image { 
    ...
    margin: 0.33em 2em 2em 0; # eliminar
}

El CSS anterior hace que las descripciones se desplacen hacia la derecha. Si lo eliminas y luego aplicas un margen izquierdo y quitas el relleno izquierdo de la descripción para que se mantenga alineada, debería solucionar tu problema (aunque no he realizado pruebas exhaustivas):

.categories-list .category .category-description {
    margin-left: 75px;
    padding: 0;
}

En cuanto a por qué ocurrió esto y si sucederá algo similar en el futuro, quizás el equipo de Discourse pueda dar una mejor explicación.