/* Custom styles for native Ordered List */
.pixo-ai-list ol {
  display: grid;
  gap: 1rem;
  margin-top: 1.6rem;
  margin-bottom: 0;
  padding: 0 !important;
  list-style: none !important;
  counter-reset: ai-counter;
}

.pixo-ai-list ol li {
  position: relative;
  margin: 0;
  padding: 1rem 1rem 1rem calc(2rem + 34px) !important;
  border-radius: 22px;
  border: 1px solid rgba(112, 163, 10, .28);
  background: rgba(255, 255, 255, .045);
  color: var(--muted);
  line-height: 1.55;
  counter-increment: ai-counter;
}

.pixo-ai-list ol li::before {
  content: counter(ai-counter);
  position: absolute;
  left: 1rem;
  top: 1rem;
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: var(--pixo);
  color: #071006;
  font-weight: 950;
}

.pixo-ai-list ol li strong { 
  display: block; 
  color: #fff;
  margin-bottom: .2rem; 
}

.pixo-ai-list ol li  br {
  display: block;
}
