#comp-mnprnekg .standard-grid {
  grid-template-columns: minmax(0, 1fr);
}

#comp-mnprnekg .standard-ai-step-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .45rem;
  color: var(--standard-accent);
}

.standard-ai-step-title .standard-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--standard-muted);
  fill: currentColor;
}

.standard-ai-step-title .standard-icon [fill="#808080"] {
  fill: currentColor;
}

@media (min-width: 36rem) {
  #comp-mnprnekg .standard-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 62rem) {
  #comp-mnprnekg .standard-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

#comp-mnqxrdjr .standard-tool p {
  text-align: center;
}

#comp-mnqzlr6q .standard-actions {
  align-items: center;
  justify-content: center;
}

@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  #comp-mnprnekg .standard-grid > .standard-card:hover {
    background-image: radial-gradient(circle 9rem at var(--ai-light-x, 50%) var(--ai-light-y, 50%), rgb(84 225 244 / 20%), transparent);
  }
}
