.social-auth{gap:13px;margin-top:16px;display:grid}.social-auth-separator{color:#65756d;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.social-auth-separator span{background:#d9e2dc;flex:1;height:1px}.social-auth-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-auth-buttons a{color:#213d31;background:#fff;border:1px solid #cbd8d0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.social-auth-buttons a:only-child{grid-column:1/-1}:is(.social-auth-buttons a:hover,.social-auth-buttons a:focus-visible){background:#eef6f1;border-color:#32664e}.social-auth-buttons svg{flex:none;width:20px;height:20px}.social-auth>small{color:#65756d;font-size:12px;line-height:1.5}@media (max-width:520px){.social-auth-buttons{grid-template-columns:1fr}}
