/* Scoped additions: preserve the rest of the Collection. */
#connect .social-feed-panel{margin:28px 0 30px;padding:28px;border:1px solid #dce5eb;border-radius:14px;background:#f1f7fb;color:#102c45}
#connect .social-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}
#connect .social-feed-heading h3{font-size:28px;line-height:1.15;margin:7px 0 10px;font-weight:500}
#connect .social-feed-heading p:not(.eyebrow){font-size:15px;line-height:1.6;margin:0;max-width:560px}
#connect .social-feed-heading>a{white-space:nowrap;font-size:14px;text-underline-offset:5px}
#connect .social-feed-embed{max-width:780px;margin:auto;min-width:0}
#connect .tiktok-embed{margin:0 auto!important;width:100%;max-width:780px!important}
#connect .tiktok-embed iframe{max-width:100%;border-radius:12px}
#connect .social-feed-note{font-size:12px;line-height:1.6;margin:18px 0 0;color:#4c6579}
#connect .social-feed-note a{text-decoration:underline;text-underline-offset:3px}
#connect .social-profile-intro{font-size:15px;margin:0 0 18px;line-height:1.5}
#connect a:focus-visible{outline:3px solid #459bd5;outline-offset:4px}
@media(max-width:600px){#connect .social-feed-panel{padding:20px 12px;margin:24px -4px}#connect .social-feed-heading{display:block;padding:0 4px}#connect .social-feed-heading h3{font-size:25px}#connect .social-feed-heading>a{display:inline-block;margin-top:16px}#connect .social-feed-note{padding:0 4px}}

#connect .instagram-feed-embed{max-width:540px;margin:auto;background:#fff;border-radius:12px;overflow:hidden}
#connect .instagram-feed-embed iframe{display:block;width:100%;height:720px;border:0}
@media(max-width:600px){#connect .instagram-feed-embed iframe{height:620px}}
