/* 1. Réinitialisation du box-sizing */
* {
    box-sizing: border-box;
}
body {
    font-family: sans-serif;
}
/* 2. Style de base pour toutes les boîtes */
.box {
    width: 400px;
    background-color: #ecf0f1; /* Gris clair */
    margin-bottom: 20px; /* Un peu d'espace par défaut sous chaque boîte */
}
/* 3. Style de la Boîte 1 */
.box-1 {
    padding: 30px;
}
/* 4. Style de la Boîte 2 */
.box-2 {
    margin: 40px;
}
/* 5. Style de la Boîte 3 */
.box-3 {
    padding: 20px;
    border: 5px solid #2980b9; /* Bordure bleue */
    margin-top: 50px;
}