/* BereVoyage V5.100 — mise à jour partielle Qui sommes-nous / À l’origine */
/* Ordinateur : exploite la largeur disponible sans modifier le contenu. */
@media (min-width: 821px) {
  .about-section .about-grid {
    display: block !important;
    width: min(94vw, 1480px) !important;
    max-width: 1480px !important;
    margin: 0 auto !important;
  }
  .about-section .about-copy {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: clamp(32px, 4vw, 72px) !important;
    row-gap: 16px !important;
    padding: clamp(30px, 3vw, 48px) !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }
  .about-section .about-copy > p {
    margin: 0 !important;
    line-height: 1.75 !important;
  }
  .about-section .about-copy > .disclaimer,
  .about-section .about-copy > .about-origin-link {
    grid-column: 1 / -1 !important;
  }
  .about-section .about-copy > .disclaimer { margin-top: 8px !important; }
}
/* Téléphone/tablette : une colonne, comme avant. */
@media (max-width: 820px) {
  .about-section .about-copy {
    grid-template-columns: 1fr !important;
  }
  .about-section .about-copy > .disclaimer,
  .about-section .about-copy > .about-origin-link {
    grid-column: auto !important;
  }
}
