.ws-actu-membres-archive {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2.4rem;
    
    @media (max-width: 1023px) {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    @media (max-width: 767px) {
        grid-template-columns: minmax(0, 1fr);
    }
}

.ws-actu-membres-archive__no-result {
    font-size: 1.6rem;
}

.ws-actu-membres-archive__pagination {
    grid-column: span 3;
    
    @media (max-width: 1023px) {
        grid-column: span 2;
    }
    
    @media (max-width: 767px) {
        grid-column: span 1;
    }
}