.site-footer-content { padding-top: 1rem; padding-bottom: 1rem; }
.site-footer-content .wp-block-columns { margin-bottom: 0; }
.site-footer-content ul.wp-block-social-links { margin-bottom: 0; }

@media only screen and (max-width: 781px) {
    .site-footer-content .wp-block-columns.is-layout-flex { gap: 0.5rem; }
    .site-footer-content figure.logo-footer { float: none; display: block; text-align: center; margin-left: 0; }
    .site-footer-content ul.wp-block-social-links { justify-content: center; margin-top: 0; }
}
