<%# Dois caminhos, e a diferença é de segurança:
    - @html: o corpo veio do Notificacao::Renderizador, que escapa todo texto do
      editor e toda variável. Sai como está, senão as tags viriam visíveis.
    - senão: texto puro digitado — simple_format escapa e quebra em parágrafos.
    Nunca inverter isso: `raw` em texto não renderizado seria injeção de HTML. %>
<% if @html %>
  <%= raw @corpo %>
<% else %>
  <div style="font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #222; line-height: 1.6;">
    <%= simple_format(@corpo) %>
  </div>
<% end %>
