.social-connect{display:grid;gap:1.5rem}.social-connect-label{font-family:inherit!important;font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase;color:#c7ae78;margin:0 0 .7rem!important;line-height:1.6!important}.social-connect-links{display:flex;gap:.6rem 1rem;flex-wrap:wrap}.social-connect-links a{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none;font-size:.9rem;line-height:1.7;padding:.25rem 0;border-bottom:1px solid transparent}.social-connect-links a:hover{color:#d7bc83;border-bottom-color:currentColor}.social-connect-links a:focus-visible{outline:2px solid #c7ae78;outline-offset:4px}.social-connect-icon{width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b99b6577;border-radius:3px;font-family:Arial,sans-serif;font-weight:bold;font-size:.85rem}.social-page-connect{padding-top:2rem;padding-bottom:3rem}.social-page-connect>.social-connect{border-top:1px solid #b99b6555;padding-top:1.5rem}footer .footer-top{grid-template-columns:1fr .8fr 1.6fr;gap:2rem}@media(max-width:800px){footer .footer-top{grid-template-columns:1fr}footer .social-connect{grid-template-columns:1fr 1fr}}@media(max-width:480px){footer .social-connect{grid-template-columns:1fr}.social-connect-links{gap:.5rem 1rem}}