.social-links{box-sizing:border-box;width:calc(100% - 48px);max-width:1100px;margin:32px auto 0;padding:24px 0;border-top:1px solid #bad6ed;text-align:center}.social-links p{font-weight:600;margin:0 0 16px;color:#17385b}.social-links>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.social-links a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;box-sizing:border-box;border:1px solid #bad6ed;border-radius:50%;background:transparent;text-decoration:none;transition:background-color .15s}.social-links a:hover{background:#e4f3ff}.social-links img{display:block;width:22px;height:22px;object-fit:contain;flex:none}.social-links a:focus-visible{outline:3px solid #1559a6;outline-offset:4px}@media(max-width:600px){.social-links{width:calc(100% - 40px);margin-top:24px}.social-links>div{gap:12px}}@media(prefers-reduced-motion:reduce){.social-links a{transition:none}}
