.mainGrid {grid-template-columns: [full-start] minmax(var(--min-column-size), .5fr) [content-start] repeat(12, minmax(var(--min-column-size), 1fr)) [content-end] minmax(var(--min-column-size), .5fr) [full-end]}

.page_sommaire main section {
    --count-column: 2;
    grid-column-gap: var(--space-m)}

.footer_actus section {
    --count-column: 2;
    grid-column: 2 / -2}
.footer_actus header {grid-column: span 2}
.footer_actus article {display: flex}
.footer_actus .logo {
    max-width: 33%;
    margin-right: var(--space-s)}
.footer_actus :is(h3, .h3) {font-size: var(--size-step-0)}

.btn-group > * {flex:0}