.youtube-news .section-heading{align-items:center}.youtube-news-channel{font-size:13px;font-weight:700;color:var(--lt-primary);white-space:nowrap}.facebook-reels-follow{display:inline-flex;align-items:center;gap:3px}.facebook-reels-follow svg{width:14px;height:14px;flex:none}.youtube-news-dialog{width:min(920px,calc(100% - 30px));max-width:none;padding:45px 0 0;border:0;background:#111;color:#fff;overflow:visible}.youtube-news-dialog::backdrop{background:rgba(0,0,0,.82)}.youtube-news-close{position:absolute;right:5px;top:0;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:34px;line-height:1}.youtube-news-player{aspect-ratio:16/9}.youtube-news-player iframe{display:block;width:100%;height:100%;border:0}@media(max-width:600px){.youtube-news-channel{font-size:12px}}
.youtube-news-consent{height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:1.4}.youtube-news-consent p{max-width:560px;margin:0 0 16px}.youtube-news-consent button{min-height:44px;padding:10px 16px;background:#fff;color:#022458;border:0;border-radius:6px;font-weight:700}
.youtube-channel-follow{display:inline-flex;align-items:center;gap:3px}.youtube-channel-follow svg{width:14px;height:14px;flex:none}
.youtube-news-card{display:flex;flex-direction:column}.youtube-news-card .card-content{display:flex;flex:1;flex-direction:column}.youtube-news-card .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.youtube-news-card .card-meta{margin-top:auto}
.facebook-reels .card-carousel>.news-card{position:relative;flex:0 0 300px;width:300px;overflow:hidden;border-radius:10px;background:#162433}
.facebook-reels .card-media{aspect-ratio:9/16;background:#162433}
.facebook-reels .card-media img{object-fit:contain}
.facebook-reels .card-content{position:absolute;inset:auto 0 0;display:block;padding:42px 16px 16px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.88))}
.facebook-reels .card-content a,.facebook-reels .card-meta{color:#fff}
.facebook-reels .card-date{color:#02d2fd}
.facebook-reels .play-badge{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:56px;height:56px;background:rgba(0,0,0,.72);border:2px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.4)}
.facebook-reels .play-badge svg{width:25px;height:25px;fill:#fff;stroke:#fff;margin-left:3px}
[data-facebook-dialog]{--reel-ratio:1.777778;width:min(920px,calc(100vw - 30px),calc((100dvh - 115px) * var(--reel-ratio)));max-height:calc(100dvh - 20px);overflow:auto}
[data-facebook-dialog] [data-facebook-player]{aspect-ratio:var(--reel-ratio)}
@media(max-width:600px){.facebook-reels .card-carousel>.news-card{flex-basis:min(82%,300px);width:min(82%,300px)}}
