/* Corpo do Relatório de Andamento (specs.md §5.1, §5.4). A página A4, o cabeçalho, as assinaturas e o rodapé vêm
   do kit (../../compartilhado/css/documento.css, classes doc-*); os parágrafos usam .doc-justificado do kit. */

/* Ficha do contrato: duas colunas, com as mesmas bordas da faixa do cabeçalho */
.ra-ficha { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px 20px;
            border-top: 1px solid var(--uern-line); border-bottom: 1px solid var(--uern-line); padding: 9px 0; flex: none; }
.ra-ficha__item { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.ra-ficha__item--largo { grid-column: 1 / -1; }
.ra-ficha__valor { font-size: 13px; line-height: 1.35; font-weight: 500; overflow-wrap: anywhere; }

/* Parágrafos (texto gerado e observações): 10 px entre eles (a página separa blocos com 18 px) */
.ra-par { margin: 0; font-size: 14px; line-height: 1.55; text-indent: 32px; flex: none; }
.ra-par + .ra-par { margin-top: -8px; }
.doc-page > .doc-sign { flex: none; }
