.contact-social-card{padding:22px;background:linear-gradient(135deg,#fff 0%,#f6f9fc 100%)}
.contact-social-eyebrow{color:#b8890b;font-size:10px;font-weight:900}
.contact-social-card h2{margin:4px 0 0}
.contact-social-card p{margin:7px 0 16px;line-height:1.9}
.contact-social-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}
.contact-social-links a{display:flex;align-items:center;gap:9px;min-height:54px;padding:7px 9px!important;border-radius:11px!important;background:#fff;box-shadow:0 4px 13px rgba(15,52,90,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.contact-social-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#eef3f8}
.contact-social-icon img{width:19px;height:19px;object-fit:contain}
.contact-social-links strong{font-size:11px;font-weight:900}
.contact-social-arrow{margin-right:auto;color:#9aa9b8;font-size:15px}
.contact-social-links a:hover{transform:translateY(-2px);border-color:#e0b22e!important;box-shadow:0 8px 20px rgba(15,52,90,.09)}
.contact-social-links a:focus-visible{outline:3px solid rgba(13,78,161,.25);outline-offset:2px}
@media(max-width:575px){.contact-social-links{grid-template-columns:1fr}}
