Come posso impedire a Discourse di alterare il design del mio Forum?

Non posso indicare la ragione specifica per cui è successo, forse un nuovo aggiornamento di Discourse (o un tema o plugin che utilizzi) ha modificato il CSS. Stai utilizzando un tema personalizzato?

Ciò che può aiutarti (se puoi modificare il CSS del tuo sito) è rimuovere (o modificare) il margine applicato al logo (in .ember-view > a.category-title-link > div.category-logo.aspect-image nell’esploratore HTML per ogni elemento della categoria):

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

Il CSS sopra riportato fa sì che le descrizioni vadano verso destra; se rimuovi e poi applichi un margine a sinistra e rimuovi il padding a sinistra della descrizione per mantenerla allineata, dovrebbe risolvere il problema (non ho effettuato test approfonditi, però):

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

Per quanto riguarda il motivo per cui è successo e se accadrà (qualcosa di simile) in futuro, forse il team di Discourse potrà fornire una spiegazione migliore.