Как мне запретить Discourse изменять дизайн моего форума?

Я не могу назвать точную причину этого, возможно, какое-то новое обновление Discourse (или используемая вами тема или плагин) изменило CSS. Вы используете пользовательскую тему?

Вам может помочь (если вы можете изменить CSS вашего сайта) удаление (или изменение) отступа, примененного к логотипу (в .ember-view > a.category-title-link > div.category-logo.aspect-image в обозревателе HTML для каждого элемента категории):

.category-logo.aspect-image { 
    ...
    margin: 0.33em 2em 2em 0; # удалить
}

Вышеуказанный CSS заставляет описания смещаться вправо. Если вы удалите его, а затем примените отступ слева и уберете левый отступ у описания, чтобы оно осталось выровненным, это должно решить вашу проблему (хотя я не проводил тщательных тестов):

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

Что касается того, почему это произошло и повторится ли что-то подобное в будущем, возможно, команда Discourse сможет дать более подробное объяснение.