.social-media-card{min-width:0;display:flex;flex-direction:column;align-items:stretch}.social-media-card[hidden]{display:none!important}.social-media-card>.article-card{flex:1}.social-media-card>.gallery-item{width:100%}.social-source-link{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:12px;padding:5px 0;font-size:14px;line-height:1.5;font-weight:400;color:#527382;text-decoration:underline;text-decoration-color:#aec1c9;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.social-source-link:hover{color:#164e69;text-decoration-color:currentColor}.social-source-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.original-services .social-source-link{color:#bfdae4;text-decoration-color:#6e929f}.original-services .social-source-link:hover{color:white}.source-context-figure figcaption .social-source-link{margin-top:0;font-size:inherit}.social-hero-source{position:absolute;z-index:4;right:max(24px,4.4vw);bottom:22px;margin:0;padding:8px 14px;color:#fff;background:rgba(12,42,55,.78);border-radius:30px;text-decoration-color:#a5bdc7;font-size:12px}.social-hero-source:hover{color:#fff;background:#123e52}.lightbox .lightbox-source{color:#d5e6ee;margin:10px 0 0}.lightbox-source[hidden]{display:none!important}@media(max-width:680px){.social-source-link{font-size:13px;margin-top:8px}.social-hero-source{right:20px;bottom:18px;font-size:11px}.social-media-card>.gallery-item>span{line-height:1.5}}
