/* Styles pour la section des conditions d'utilisation */
#acceptance,
#use-restrictions,
#intellectual-property,
#liability,
#modifications {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #E6D4B4; /* Beige Amande */
    border-radius: 8px;
}

#acceptance h2,
#use-restrictions h2,
#intellectual-property h2,
#liability h2,
#modifications h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #B0754A; /* Marron Noisette */
    margin-bottom: 10px;
}

#acceptance p,
#use-restrictions p,
#intellectual-property p,
#liability p,
#modifications p {
    font-family: 'Montserrat', serif;
    color: #333;
    line-height: 1.6;
    margin-bottom: 10px;
}

/* Responsive Design */
@media (max-width: 768px) {
    #acceptance,
    #use-restrictions,
    #intellectual-property,
    #liability,
    #modifications {
        padding: 15px;
    }

    #acceptance h2,
    #use-restrictions h2,
    #intellectual-property h2,
    #liability h2,
    #modifications h2 {
        font-size: 1.2em;
    }

    #acceptance p,
    #use-restrictions p,
    #intellectual-property p,
    #liability p,
    #modifications p {
        font-size: 1em;
    }
}

@media (max-width: 480px) {
    #acceptance,
    #use-restrictions,
    #intellectual-property,
    #liability,
    #modifications {
        padding: 10px;
    }

    #acceptance h2,
    #use-restrictions h2,
    #intellectual-property h2,
    #liability h2,
    #modifications h2 {
        font-size: 1.1em;
    }

    #acceptance p,
    #use-restrictions p,
    #intellectual-property p,
    #liability p,
    #modifications p {
        font-size: 0.9em;
    }
}
