footer.wp-block-template-part {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--secondary);

    p {
        line-height: 1.5;
    }
}

/* Responsive */
@media screen and (max-width: 781px) {
    footer.wp-block-template-part {
        .wp-block-columns {
            gap: 30px;

            &.has-mid-grey-color {
                gap: 5px;
            }
        }

        .wp-block-navigation__container {
            gap: 5px;
        }
    }
}