
h2 {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 20px;
    color: #02579b;
}

h3 {
    font-size: 1.5rem;
    margin-top: 30px;
    margin-bottom: 15px;
    color: #333;
}

.committee-section ul {
    list-style-type: disc; /* Puces par défaut */
    padding-left: 20px;
    margin-bottom: 20px;
}

.committee-section ul ul {
    list-style-type: circle; /* Sous-puces */
    padding-left: 20px;
}

.committee-section li {
    margin-bottom: 8px;
    line-height: 1.4;
}

.committee-section strong {
    font-weight: bold;
    color: #02579b;
}

/* Responsive Design */
@media (max-width: 768px) {
    h2 {
        font-size: 1.5rem;
    }

    h3 {
        font-size: 1.2rem;
    }

    .committee-section ul {
        padding-left: 15px;
    }
}