.sq-social-access{margin:0 0 22px;width:100%;min-width:0}
.sq-social-access .nsl-container{padding:0!important;text-align:center}
.sq-social-access .nsl-container-buttons{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;width:100%!important;padding:0!important}
.sq-social-access .nsl-container-buttons>a{display:flex!important;justify-content:center;align-items:center;width:100%!important;max-width:100%!important;margin:0!important;min-height:46px}
.sq-social-access .nsl-button{width:100%;justify-content:center;min-height:46px;border-radius:10px!important;box-shadow:none!important}
.sq-social-access .nsl-button-label-container{font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;padding:12px 16px!important;white-space:normal!important}
.sq-social-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 0!important;color:#476271;font-size:13px;text-align:center}
.sq-social-divider::before,.sq-social-divider::after{content:"";height:1px;background:#dce2e3;flex:1}
.sq-social-connections{padding:20px 0;margin:0 0 24px;border-bottom:1px solid #e4e8e9}
.sq-social-connections h3{margin:0 0 8px}.sq-social-connections p{margin:0 0 16px;max-width:68ch}
@media(prefers-reduced-motion:no-preference){.sq-social-access .nsl-button{transition:transform .18s ease}.sq-social-access a:hover .nsl-button{transform:translateY(-2px)}}
