/* Hear Clean: regras do tema Mist que as páginas novas usavam sem perceber. Carregado depois de todo o resto. */

/* Tabelas dentro dos textos (tema: style.css, seção TABLES) */
table { width: 100%; margin-bottom: 20px; text-align: center; }
table th, table td { line-height: 20px; vertical-align: top; border: 1px solid #e1e1e1; padding: 12px 10px; }
table caption + thead tr:first-child th, table caption + thead tr:first-child td,
table thead:first-child tr:first-child th, table thead:first-child tr:first-child td { border-top: 0; }
caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left; }
table th { font-weight: bold; text-align: left; }
table thead th { vertical-align: bottom; }

/* Número do telefone na caixa de contato do artigo */
.hcb-contato .hcb-numero { margin-bottom: 0; }

/* Página 404: a seção de contato sem foto ocupa uma coluna só */
.hcb-cuidado--erro .hcb-wrap { grid-template-columns: 1fr; max-width: 760px; }
