.social094{margin-top:1.15rem;max-width:100%;color:inherit}.social094-heading{display:block;font-size:.875rem;line-height:1.4;margin-bottom:.6rem}.social094-links{display:flex;flex-wrap:wrap;gap:.5rem}.social094 .social094-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;max-width:100%;box-sizing:border-box;padding:.5rem .7rem;border:1px solid currentColor;border-radius:.7rem;font-size:.875rem;line-height:1.3;text-decoration:none;color:inherit;background:transparent}.social094-link svg{flex:0 0 19px;width:19px;height:19px}.social094 .social094-link:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.social094 .social094-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:600px){.social094-links{gap:.45rem}.social094 .social094-link{padding:.5rem .65rem}}

/* 095: centre social heading and buttons within their own footer column. */
.footer061 nav.social094{align-items:center;text-align:center;width:100%;box-sizing:border-box}.footer061 .social094-links{justify-content:center;width:100%}

/* 096: separate full-width social row on desktop; icons only. */
.footer061>nav.social094{grid-column:1/-1;margin-top:0;padding-top:0}.footer061 .social094 .social094-link{width:44px;height:44px;min-width:44px;padding:0;border-radius:.75rem}.footer061 .social094-link svg{width:21px;height:21px;flex-basis:21px}.footer061 .social094-links{flex-direction:row;gap:.65rem}
@media(max-width:800px){.footer061>.footer061-brand{order:0}.footer061>nav.social094{order:1}.footer061>nav:not(.social094){order:2}.footer061>.footer-bottom{order:3}}

/* 097: prevent narrow wrapped flex tracks on mobile footer topics. */
@media(max-width:800px){.site-footer.footer061>nav:not(.social094){flex-wrap:nowrap!important;align-content:center!important;align-items:center!important;justify-self:stretch;width:100%;min-width:0;box-sizing:border-box}.site-footer.footer061>nav:not(.social094)>h3,.site-footer.footer061>nav:not(.social094)>a{width:100%;box-sizing:border-box;text-align:center;align-self:center}}
