.support-videos { margin-block:38px 28px; padding-top:25px; border-top:1px solid #dde9e7; }
.support-videos .section-heading { margin-bottom:20px; }
.support-videos .section-heading p { color:#516d76; font-size:16px; margin-top:9px; }
.support-videos .section-heading h2 { font-size:25px; }
.support-video-card { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); overflow:hidden; border:1px solid #d5e5e4; background:#fff; border-radius:22px; }
.support-video-player { min-width:0; aspect-ratio:16/9; background:#e7f0f2; }
.support-video-cover { position:relative; display:block; width:100%; height:100%; padding:0; overflow:hidden; background:#173e4e; }
.support-video-cover img { display:block; width:100%; height:100%; object-fit:contain; }
.support-play-symbol { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:grid; place-items:center; width:64px; height:64px; padding-left:4px; border-radius:50%; background:#ffffffed; color:#295c63; font-size:25px; box-shadow:0 4px 20px #0003; }
.support-play-label { position:absolute; right:14px; bottom:14px; padding:6px 12px; color:#fff; background:#1c3f4ae8; border-radius:20px; font-size:13px; }
.support-video-player iframe { display:block; width:100%; height:100%; border:0; }
.support-video-copy { align-self:center; padding:28px; }
.support-video-copy h3 { font-size:23px; line-height:1.4; margin-top:10px; }
.support-video-copy p { color:#506b73; font-size:16px; margin-top:12px; }
.support-video-copy a,.support-channel-link { display:inline-flex; align-items:center; gap:10px; min-height:44px; color:#326c5c; font-size:15px; font-weight:650; margin-top:17px; }
.support-video-copy a .icon,.support-channel-link .icon { width:18px; height:18px; }
@media(max-width:760px){.support-video-card{grid-template-columns:1fr}.support-video-copy{padding:23px}.support-video-copy h3{font-size:22px}.support-videos .section-heading h2{font-size:24px}}
