.cgt-accords-public .cgt-accords-list {
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    justify-items: stretch;
}

.cgt-accords-public article.cgt-accord-card,
.cgt-accords-public article.cgt-accord-card:hover {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    background: #fff !important;
    color: inherit !important;
}

.cgt-accords-public .cgt-accord-card-link {
    grid-template-columns: 110px minmax(0, 1fr) auto;
    width: 100%;
    box-sizing: border-box;
}

@media (max-width: 800px) {
    .cgt-accords-public .cgt-accord-card-link {
        grid-template-columns: 80px minmax(0, 1fr);
    }
}

@media (max-width: 520px) {
    .cgt-accords-public .cgt-accord-card-link {
        grid-template-columns: minmax(0, 1fr);
    }
}
