/* ===========================
   Reajuste Planos
   =========================== */

.reajuste__text {
  margin: 0 0 12px;
}

.reajuste__link {
  margin-top: 18px;
  word-break: break-word;
}

.reajuste__link a {
  text-decoration: underline;
}

/* Tabela no estilo do print (faixa azul + subhead clara) */
.table__table--reajuste {
  max-width: 720px;
}

/* faixa azul superior: alinhamento e padding conforme print */
.table__td--blue--reajuste th {
  text-align: center;
  padding: 14px 16px;
  font-weight: 700;
  font-size: 18px;
}

/* título fora da tabela */
.reajuste-table-title {
  margin: 18px 0 10px;
  font-size: 20px;
  font-weight: 700;
  color: #02a0e6;      
  text-align: left; 
}


/* corpo com linhas bem definidas */
.table__table--reajuste td {
  padding: 10px 12px;
}

/* se o seu main.css não estiver aplicando borda/cores como no print,
   estas regras garantem a aparência */
.table__table--reajuste,
.table__table--reajuste th,
.table__table--reajuste td {
  border-color: #9a9a9a;
}

/* ===========================
   Página Reajuste Planos
   =========================== */

/* Remove qualquer padding extra herdado */
.reajustes-page .conteudo {
  padding-top: 40px;
  padding-bottom: 60px;
}

/* Wrapper centralizado */
.reajustes-wrapper {
  max-width: 960px;      
  margin: 0 auto;        
  text-align: left;
}

/* Título principal */
.reajustes-title {
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 28px;
  color: #009fe3;
}

/* Texto maior e mais legível */
.reajuste__text {
  font-size: 18px;
  line-height: 1.7;
  margin-bottom: 16px;
}

Centraliza breadcrumb
.reajustes-page .breadcrumb {
  justify-content: center;
  margin-bottom: 24px;
}

/* ===== TABELA ===== */

.table__container {
  display: flex;
  justify-content: center;
}

/* Aumenta a tabela */
.table__table--reajuste {
  width: 100%;
  max-width: 800px;
  font-size: 17px;
}

/* Cabeçalho azul */
.table__td--blue--reajuste th {
  padding: 18px;
  font-size: 18px;
}

/* Células */
.table__table--reajuste td {
  padding: 14px;
}

/* Link ANS */
.reajuste__link {
  font-size: 16px;
  margin-top: 24px;
}

/* Alinhar tabela à esquerda APENAS na página de reajuste */
.reajuste-planos .table__container {
  display: block;        
}

.reajuste-planos .table__table {
  margin-left: 0;       
}
