.footer .wk-footer-social a.wk-social-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;inline-size:32px;block-size:32px;margin:0;padding:0;line-height:1;color:#e4eee8;box-sizing:border-box;text-decoration:none}
.footer .wk-footer-social svg{display:block;inline-size:16px;block-size:16px;pointer-events:none}
.footer .wk-footer-social a.wk-social-link:hover{color:#e6ffae;border-color:#a6d882}
.footer .wk-footer-social a.wk-social-link:focus-visible{outline:2px solid #bef88c;outline-offset:3px}
.wk-social-settings label{display:block;font-weight:650}.wk-social-settings label span{display:block;margin-block-end:.3rem}
.wk-social-settings input{display:block;inline-size:100%;box-sizing:border-box;text-align:start}
.wk-social-settings [aria-invalid=true]{outline:2px solid #a33328;outline-offset:1px}
.wk-social-settings .wk-social-error{color:#8e2923;font-weight:600;margin-block:.65rem}.wk-social-settings .wk-social-error:empty{display:none}
.wk-social-clear{background:none;border:0;padding:.2rem 0;color:#23583f;font:inherit;font-size:.84rem;text-decoration:underline;cursor:pointer}.wk-social-clear:focus-visible{outline:2px solid #247656;outline-offset:2px}
@media(max-width:700px){.footer .wk-footer-social{justify-content:center}}
