/* Exemple en CSS Grid (tu peux mapper à Bootstrap/DSFR si tu préfères) */
.layout--twocol {
  display: grid;
  gap: 1.25rem;
}

/* Mobile: stack */
@media (max-width: 767px) {
  .layout--twocol {
    grid-template-columns: 1fr !important;
  }
}

.layout--twocol--6-6 { grid-template-columns: 6fr 6fr; }
.layout--twocol--8-4 { grid-template-columns: 8fr 4fr; }
.layout--twocol--4-8 { grid-template-columns: 4fr 8fr; }
.layout--twocol--9-3 { grid-template-columns: 9fr 3fr; }
.layout--twocol--3-9 { grid-template-columns: 3fr 9fr; }
