/* Alineado y proporciones (ya lo has usado) */
.checkbox-acepto {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: auto;
}
.checkbox-acepto input {
  flex: 0 0 auto;
  width: auto;
  margin: 0;
}
.checkbox-acepto label {
  flex: 1 1 auto;
  width: auto;
}

/* Estilo base del enlace */
.webform-submission-form a {
    color: inherit; /* Azul clásico */
    text-decoration: underline;
}

/* Hover: azul más intenso y subrayado */
.webform-submission-form a:hover {
    color: #004999; /* Azul más oscuro */
    text-decoration: underline;
}