.site-footer{display:grid;grid-template-columns:max-content max-content 1fr;align-items:center;gap:10px 24px;padding:16px max(24px,calc((100% - 1192px)/2))!important}
.site-footer .footer-top{display:contents}
.site-footer .footer-meta{grid-column:1/-1;margin:0!important;font-size:16px!important;line-height:1.5!important}
.site-footer .footer-meta span{line-height:1.5!important}
.site-footer .legal-toggle,.site-footer .cookie-settings{justify-self:start;min-height:36px;padding:4px 0;line-height:1.4;grid-row:2}
.site-footer .social-links{grid-column:3;grid-row:2;gap:20px;margin:0;justify-content:flex-end;align-items:center}
.site-footer .footer-legal-panel{grid-column:1/-1;grid-row:3;margin-top:4px;padding-top:16px}
@media(max-width:720px){.site-footer{display:flex;flex-wrap:wrap;gap:8px 22px;padding:14px 20px!important}.site-footer .footer-meta{flex:1 0 100%}.site-footer .social-links{flex:1 0 100%;justify-content:flex-start;gap:12px 20px;margin:0}.site-footer .footer-legal-panel{order:5;width:100%}.site-footer .footer-meta,.site-footer .footer-meta span{line-height:1.45!important}}
