main{padding-bottom:0}.site-footer{position:static;left:auto;bottom:auto;width:auto;height:auto;display:block;box-shadow:none;z-index:auto}

/* Correctif ciblé du header et de la grille des accompagnements. */
@media (min-width:48.0625rem) {
    .site-header,
    .header-content {
        min-height:7rem;
        height:7rem;
        max-height:none;
    }

    .site-logo img {
        width:auto;
        height:6.5rem;
        max-width:none;
        max-height:none;
    }
}

.home-offer-grid {
    grid-template-columns:repeat(2, minmax(0, 1fr));
    max-width:54rem;
    margin-inline:auto;
}

@media (max-width:48rem) {
    .site-header,
    .header-content {
        min-height:5.25rem;
        height:5.25rem;
        max-height:none;
    }

    .site-logo img {
        width:auto;
        height:4.75rem;
        max-width:none;
        max-height:none;
    }
}
