.esther-social-footer{box-sizing:border-box;flex:0 0 100%;grid-column:1/-1;width:100%;margin:24px auto 0;padding:20px 16px;border-top:1px solid #a78b57;color:#173754;background:#fbf8f1;text-align:center;border-radius:12px}.esther-social-footer p{margin:0 0 12px;font:600 18px/1.5 system-ui,sans-serif;color:#173754}.esther-social-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0}.esther-social-footer nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #9c762f;border-radius:8px;background:#173754;color:#fff;font:600 16px/1.4 system-ui,sans-serif;text-decoration:none;box-shadow:none;overflow-wrap:anywhere}.esther-social-footer nav a:hover,.esther-social-footer nav a:focus-visible{background:#345e7c;color:#fff;outline:3px solid #b58a38;outline-offset:3px}@media(max-width:400px){.esther-social-footer{padding:16px 10px}.esther-social-footer nav{gap:8px}.esther-social-footer nav a{font-size:16px;padding:8px 10px}}