/* Keep the footer out of the legacy global footer grid. */
footer.ip-footer {
    display: block !important;
    width: 100% !important;
    grid-template-columns: none !important;
}

footer.ip-footer .ip-footer-grid {
    width: min(1180px, calc(100% - 40px));
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (max-width: 600px) {
    footer.ip-footer .ip-footer-grid {
        width: min(1180px, calc(100% - 24px));
    }
}
