/* Social channel cards replace the obsolete YouTube promotional block. */
.page-content .video-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 34px}
.page-content .video-channel-card{display:block;min-width:0;border:1px solid #75604e;border-radius:9px;overflow:hidden;background:linear-gradient(145deg,#2a231e,#151311);color:#e7d4c4;text-decoration:none}
.page-content .video-channel-card:hover{border-color:#d3a57e;background:#30251c}
.video-channel-preview{aspect-ratio:16/11;overflow:hidden;background:#141414}
.page-content .video-channel-preview img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:top}
.page-content .video-channel-preview--logo{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#182c47,#111a26)}
.page-content .video-channel-preview--logo img{width:68px;height:68px;object-position:center}
.video-channel-card__body{padding:16px 15px 18px}
.page-content .video-channel-card h2{margin:0 0 6px;font:700 18px/1.4 Nunito,Arial,sans-serif;color:#f2e9e0}
.page-content .video-channel-card p{margin:0 0 14px;font:400 13px/1.6 Nunito,Arial,sans-serif;color:#bfb1a5}
.video-channel-card__body>span{font:600 13px/1.5 Nunito,Arial,sans-serif;color:#e1b995}
@media(max-width:620px){.page-content .video-channel-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}.video-channel-preview{aspect-ratio:16/10}.video-channel-card__body{padding:14px}.page-content .video-channel-card h2{font-size:18px}}
