/* Páginas de texto (política, central de ajuda): por cima do artigo.css — topo sem capa, então o corpo sobe. */
.pg-texto .a-topo .cab-txt{padding-bottom:52px}
.pg-texto .a-corpo{padding-top:56px}
.pg-texto .trilha li[aria-current]{color:#fff}
.pg-texto .atualizada{margin-top:1rem;font-size:.92rem;color:#A9C4B6}
.pg-texto .texto h2:first-child,.pg-texto .texto .sumario-m+h2{margin-top:0}
.pg-texto .texto .destaque{background:#EEF6F1;border:1px solid #CFE5D8;border-radius:var(--r-md);padding:1.1rem 1.3rem;font-size:1rem}
.pg-texto .texto .destaque>*+*{margin-top:.6rem}
.pg-texto .texto .wp-block-table td:last-child,.pg-texto .texto .wp-block-table th:last-child{text-align:left;white-space:normal}
.pg-texto .texto .wp-block-table td{vertical-align:top}
/* Celular: cada linha da tabela vira um cartão empilhado (3 colunas não cabem em 390 px sem quebrar palavras). */
@media (max-width:600px){
  .pg-texto .texto .wp-block-table table{table-layout:auto}
  .pg-texto .texto .wp-block-table thead{display:none}
  .pg-texto .texto .wp-block-table tr{display:block;padding:.8rem 1.1rem;border-top:1px solid var(--linha)}
  .pg-texto .texto .wp-block-table tbody tr:first-child{border-top:0}
  .pg-texto .texto .wp-block-table td{display:block;padding:0;border:0;font-size:.95rem}
  .pg-texto .texto .wp-block-table td:first-child{font-weight:700;color:var(--tinta)}
  .pg-texto .texto .wp-block-table td:last-child{color:var(--tinta-2);font-size:.88rem;margin-top:.2rem}
}
