Oi, esbarrei nisso já que foi um pedido dos nossos usuários.
Não funcionaria usar o mesmo tipo de regra na regra topic.body?
Em vez disso:
.topic-body {
width: 830px;
}
Seria possível, por exemplo:
.topic-body {
width: 727px;
@media all and (min-width: 1140px) {
width: 790px;
}
@media all and (min-width: 1250px) {
width: 870px;
}
}
Dessa forma, a largura do tópico sempre acompanharia a largura da margem da linha do tempo.