/* YellowSync — guias, comparação e glossário. Sobre o legal.css; sem nada inline. */

.guia__resposta {
  background: #fdf8d6; border: 1px solid #e6dc7a; border-radius: 10px;
  padding: 16px 20px; margin: 22px 0 8px; line-height: 1.6; font-size: 1.04rem;
}
.guia__resposta p { margin: 0; }
.guia__resposta strong { display: block; margin-bottom: 4px; font-size: .78rem;
  text-transform: uppercase; letter-spacing: .08em; color: #5e6873; }
.guia h3 { margin: 22px 0 6px; font-size: 1rem; }
.guia__tabela th[scope="row"] { font-size: .92rem; text-transform: none; letter-spacing: 0; color: #1b1f23; }
.guia__rel ul { list-style: none; padding-left: 0; }
.guia__cta {
  margin-top: 36px; padding: 16px 20px; border: 1px solid #dfe1e5; border-radius: 10px;
  font-size: .95rem; line-height: 1.6;
}
.guia__cta p { margin: 0 0 8px; }
.guia__cta p:last-child { margin-bottom: 0; }
