  body {
      margin: 0;
      padding: 0;
      background-color: #ffffff; /* fond blanc */
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      color: #5a5252; /* texte gris foncé lisible */
      line-height: 1.6;
    }

    .container {
      max-width: 800px;
      margin: 140px auto;
      padding: 20px;
      box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
      border-radius: 12px;
      background-color: #f9f9f9;
    }

    h1 {
      text-align: center;
      font-size: 2em;
      margin-bottom: 20px;
       color: #FF714B; 

      
    }


    p {
      text-align: justify;
      margin-bottom: 1em;
    }