body.page-article.page-chatbot-ai-per-aziende .article-shell {
  max-width: min(1040px, 92vw);
  margin-inline: auto;
}

body.page-article.page-chatbot-ai-per-aziende .flow-map {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
  padding: 1rem;
  border-radius: var(--radius-md);
  background: rgba(57, 214, 200, 0.08);
  border: 1px solid rgba(57, 214, 200, 0.22);
}

body.page-article.page-chatbot-ai-per-aziende .flow-map span {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: var(--color-text);
  font-weight: 800;
}

body.page-article.page-chatbot-ai-per-aziende .flow-map span + span::before {
  content: '\2192';
  color: var(--color-accent);
  font-weight: 800;
}

body.page-article.page-chatbot-ai-per-aziende .article-note {
  border-left-color: var(--color-brand);
}
