/* Unified social channels and newsletter. */
.scout-connect{max-width:1760px;margin:0 auto;padding:48px;border-top:1px solid #e5e5e5;background:#fff;color:#171717}
.scout-connect .social-channels{padding:0 0 32px;border:0}
.scout-connect .social-channels a,.scout-connect .social-channels .social-pending{background:#fff;color:#242424;border:1px solid #ddd;opacity:1}
.scout-connect .social-channels a:hover{background:#f2f2f2;color:#000;border-color:#777}
.scout-connect .email-subscription{background:#fff;color:#171717;border-top:1px solid #e5e5e5}
.scout-connect .subscription-inner{padding:32px 0 0;gap:32px}
.scout-connect .subscription-inner h2{font-size:24px;line-height:1.25;margin:10px 0}
.scout-connect .subscription-fields input{border-color:#d6d6d6;color:#171717}
.scout-connect .subscription-fields button{background:#202020!important;color:#fff!important;border:1px solid #202020}
.scout-connect .subscription-fields button:hover{background:#444!important}
.scout-connect .subscription-consent{color:#646464}
.scout-connect .subscription-consent input{accent-color:#222}
.scout-connect .subscription-note{color:#858585}
.scout-connect :focus-visible{outline:2px solid #444;outline-offset:3px}
@media(max-width:699px){.scout-connect{padding:32px 20px}.scout-connect .subscription-inner{gap:16px}.scout-connect .subscription-inner h2{font-size:22px;margin:0}}
