.social-follow{padding:32px 0;border-top:1px solid #577568;margin-top:24px}.social-follow h2{font-size:1.5rem;margin:0 0 12px}.social-follow p{max-width:65ch}.social-follow-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.social-follow-links a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid currentColor;border-radius:12px;text-decoration:none;min-height:76px;overflow-wrap:anywhere}.social-follow-links a:hover{text-decoration:underline}.social-follow-links a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.social-follow-links span{font-size:.875rem}.social-follow .small{font-size:.875rem}@media(max-width:640px){.social-follow-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
