/* Aviso de privacidad: texto largo y legible. */
.aviso-legal {
  line-height: 1.6;
}

.aviso-legal h2 {
  margin-top: var(--esp-6);
  font-size: var(--texto-lg);
}

.aviso-legal ul,
.aviso-legal ol {
  padding-left: var(--esp-5);
}

.aviso-legal li + li {
  margin-top: var(--esp-2);
}

.aviso-legal__fecha {
  color: var(--color-texto-suave);
  font-size: var(--texto-sm);
}

.aviso-legal__indice {
  padding: var(--esp-3) var(--esp-4);
  border: 1px solid var(--color-borde);
  border-radius: var(--radio-md);
  background: var(--color-superficie);
}

.aviso-legal__indice a {
  display: inline-block;
  min-height: var(--objetivo-tactil);
  padding-block: var(--esp-2);
}

/* Partes de la plantilla que el responsable debe completar con su abogado. */
.por-completar {
  padding: 0 var(--esp-1);
  border-radius: var(--radio-sm);
  background: var(--color-alerta-suave);
  color: var(--color-alerta);
  font-weight: 600;
}
