.container {
    display: flex;             /* Utilise un affichage flexbox pour positionner les éléments enfants */
    flex-direction: column;    /* Oriente les éléments enfants en colonne (de haut en bas) */
    justify-content: center;   /* Centre les éléments enfants sur l'axe principal (dans ce cas, verticalement) */
    align-items: center;       /* Centre les éléments enfants sur l'axe transversal (dans ce cas, horizontalement) */
    height: auto;              /* Hauteur définie automatiquement en fonction du contenu */
}

.table-link {
    font-weight: bold;
    text-decoration: none;
    color: #007C70;
}

.description-container {
    text-align: justify;       /* Justifie le texte, c'est-à-dire que le texte est aligné à la fois à gauche et à droite */
    margin-top: 20px;          /* Applique une marge supérieure de 20 pixels */
    padding: 0 300px;          /* Applique une marge interne de 0 pixel en haut et en bas, et de 300 pixels à gauche et à droite */
}

.description p {
    font-size: 16px;                 /* Taille de la police à 16 */
    font-family: Arial, sans-serif;  /* Police Arial */
    color: #09110A;                  /* Couleur noir du texte */
    line-height: 1.5;                /* Augmente l'espacement entre les lignes */
}

.description h2 {
    font-size: 28px;                 /* Taille de la police à 28 */
    font-family: Arial, sans-serif;  /* Police Arial */
    font-weight: bold;               /* Titre en gras */
    color: #357A70;                  /* Couleur vert clair des titres */
    line-height: 1.5;                /* Augmente l'espacement entre les lignes */
}

.description h2.titre-avertissement {
    font-size: 28px;                 /* Taille de la police à 28 */
    font-family: Arial, sans-serif;  /* Police Arial */
    font-weight: bold;               /* Titre en gras */
    color: #357A70;                  /* Couleur vert clair du titre */
    line-height: 1.5;                /* Augmente l'espacement entre les lignes */
}

/* Point de rupture pour les écrans plus petits (par exemple, mobiles) */
@media (max-width: 800px) {
    .description-container {
        padding: 0 30px;
    }
}