

.legal-page {
    width: 100%;
    margin: 0 auto;        
    padding: 1.5rem 1rem 3rem;
    font-family: 'karla', sans-serif;
    color: var(--text);
  max-width: 420px; /* largeur maquette mobile */
  display: flex;
  flex-direction: column;
  align-items: center;
}


/* Titre principal */
.legal-page h1 {
    text-align: center;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    color: var(--primary);
}

