/*
  NJ — Article Takeaways ("À retenir")
  Design auto-contenu (même raisonnement que les autres plugins nj-* : le
  HTML rendu par ce shortcode est invisible au compilateur de CSS des
  Global Classes Elementor). Reproduit fidèlement la section "À retenir"
  de article-no-code-ou-sur-mesure.html.
*/

.nj-takeaways {
  max-width: var(--max);
  margin: 0 auto;
  padding: 80px var(--gutter) 0;
}

.nj-takeaways-inner {
  max-width: 920px;
  margin-inline-start: auto;
}

.nj-takeaways-box {
  padding: 38px 40px;
  border: 1px solid var(--line-12);
  border-radius: 10px;
  background: var(--panel-02);
}

.nj-takeaways-label {
  font-size: 11.5px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--fg-dim-44);
  margin: 0 0 24px;
}

.nj-takeaways-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.nj-takeaway {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}

.nj-takeaway-mark {
  color: var(--accent);
  font-size: 16px;
  line-height: 1.5;
  flex: none;
}

.nj-takeaway-text {
  font-size: 15.5px;
  line-height: 1.55;
  color: var(--fg-dim-70);
  font-weight: 300;
}

@media (max-width: 640px) {
  .nj-takeaways-inner { max-width: none; margin-inline-start: 0; }
}
