/* Section — Fiche produit — Description (V3) : H1 centré ; carte grise p40 g28 (p20 g20 mobile) ; blocs 2 colonnes gap 32 (H2 + Body g12 / g8). */
.fdesc__inner { display: flex; flex-direction: column; gap: var(--space-24); }
.fdesc__title { text-align: center; }
.fdesc__card { padding: var(--space-20); gap: var(--space-20); }
.fdesc__intro { display: flex; flex-direction: column; gap: var(--space-12); }
.fdesc__blocks { display: grid; grid-template-columns: 1fr; gap: var(--space-20); }
.fdesc__block { display: flex; flex-direction: column; gap: var(--space-8); }
@media (min-width: 1024px) {
  .fdesc__card { padding: var(--space-40); gap: var(--space-28); }
  .fdesc__blocks { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-32); }
  .fdesc__block { gap: var(--space-12); }
}
