.diferenciais__conteudo {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 64px;
  padding-block: var(--espaco-vertical-de-secao);
}

.diferenciais__conteudo > .titulo-de-secao {
  flex: 1 1 340px;
}

.diferenciais__lista {
  flex: 2 1 560px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));
  gap: 36px 40px;
  list-style: none;
}

.diferencial {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 20px;
  border-top: 2px solid var(--cor-destaque);
}

.diferencial__titulo {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.diferencial__descricao {
  color: var(--cor-texto-suave);
}
