/* ♠ MAISON AUREL — Pages éditoriales (à propos, mariage) */

/* ─── Grille de blocs centrés : valeurs, étapes ─── */
.feature-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
  max-width: 960px;
  margin: 0 auto;
}

.feature-item { text-align: center; }
.feature-item .spade {
  font-size: 24px;
  margin-bottom: 1rem;
  display: block;
}
.feature-item h3 {
  font-family: var(--font-serif);
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.feature-item p {
  font-size: 14px;
  color: var(--taupe-texte);
  line-height: 1.6;
}

/* Variante encadrée, numérotée — étapes du parcours mariage */
.feature-item--boxed {
  padding: 2rem;
  background: var(--white);
  border: 1px solid var(--ivory-warm);
}
.feature-num {
  font-family: var(--font-serif);
  font-size: 32px;
  font-weight: 300;
  color: var(--gold);
  margin-bottom: 1rem;
}

/* ─── Appel à l'action pleine largeur ─── */
.cta-band { text-align: center; }
.cta-band h2 { margin-bottom: 1rem; }
.cta-band p {
  max-width: 500px;
  margin: 0 auto 2rem;
  font-size: 15px;
  color: var(--taupe-light);
  line-height: 1.7;
}

@media (max-width: 768px) {
  .feature-grid { grid-template-columns: 1fr; }
}
