.video-post{--vp-blue:#005ccc;--vp-heading:#01348d;--vp-ink:#1a1a1a;--vp-muted:#5a6b82;--vp-line:#e6ecf5;--vp-sidebar-w:clamp(260px,20vw,320px);--vp-prose-max:896px;background:#ffffff}.video-post-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--vp-sidebar-w);gap:40px;align-items:start}.video-post-main{gap:28px;min-width:0}.video-post-main,.video-post-side{display:flex;flex-direction:column}.video-post-side{gap:24px;position:sticky;top:24px}.video-post-breadcrumb{margin-bottom:.25rem}.video-post-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:#64748b}.video-post-breadcrumb a{color:#005ccc;text-decoration:none}.video-post-breadcrumb a:hover{text-decoration:underline}.video-post-breadcrumb [aria-current=page]{max-width:min(100%,46ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.video-post-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vp-blue)}.video-post-title{margin:0;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.25;color:var(--vp-heading)}.video-post-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:14px;color:var(--vp-muted)}.video-post-byline a{color:var(--vp-blue);text-decoration:none;font-weight:600}.video-post-byline a:hover{text-decoration:underline}.video-post-date{display:inline-flex;align-items:center;gap:7px}.video-post-player{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0b1b33}.video-post-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-post-external{position:relative;display:block;width:100%;align-self:start;border-radius:12px;overflow:hidden;background:#0b1b33;line-height:0;text-decoration:none}.video-post-external-img{display:block;width:100%;height:auto}.video-post-external-img--blank{aspect-ratio:16/9;background:linear-gradient(135deg,#005ccc,#003d8f)}.video-post-external:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(1,26,62,.18);transition:background .2s ease}.video-post-external:hover:after{background:rgba(1,26,62,.32)}.video-post-external-play{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:-42px 0 0 -42px;padding-left:5px;border-radius:50%;background:#ff983d;box-shadow:0 8px 26px rgba(0,0,0,.38);transition:background .2s ease,transform .2s ease}.video-post-external:hover .video-post-external-play{background:#f08422;transform:scale(1.08)}.video-post-external-host{position:absolute;left:14px;bottom:14px;z-index:2;padding:6px 12px;border-radius:999px;background:rgba(1,26,62,.72);font-size:12.5px;font-weight:700;letter-spacing:.03em;line-height:1.4;color:#ffffff}.video-post-takeaways{padding:24px 28px;border:1px solid var(--vp-line);border-left:3px solid var(--vp-blue);border-radius:10px;background:#f7faff}.video-post-takeaways h2{margin:0 0 14px;font-family:Poppins,sans-serif;font-size:19px;font-weight:700;color:var(--vp-heading)}.video-post-takeaways ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;font-size:15.5px;line-height:1.65;color:#2b3a4d}.video-post-takeaways li{position:relative;padding-left:20px}.video-post-takeaways li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:#ff983d}.video-post-article{max-width:var(--vp-prose-max);font-size:16px;line-height:1.75;color:#2b3a4d}.video-post-article>:first-child{margin-top:0}.video-post-about{margin:0 0 14px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var(--vp-heading)}.video-post-image{display:block;max-width:100%;height:auto;margin:1.75rem 0;border-radius:8px}.video-post-article h2,.video-post-article h3,.video-post-article h4{font-family:Poppins,sans-serif;color:var(--vp-heading);font-weight:700;scroll-margin-top:24px}.video-post-article h2{margin:36px 0 14px;font-size:22px;line-height:32px}.video-post-article h3{margin:30px 0 12px;font-size:18px;line-height:28px}.video-post-article h4{margin:26px 0 10px;font-size:16px;line-height:26px}.video-post-article p{margin:0 0 18px}.video-post-article ol,.video-post-article ul{margin:0 0 20px;padding-left:1.5rem}.video-post-article li{margin-bottom:8px}.video-post-article a{color:var(--vp-blue);text-decoration:underline;text-underline-offset:2px}.video-post-article a:hover{text-decoration-thickness:2px}.video-post-article strong{color:var(--vp-ink);font-weight:700}.video-post-article blockquote{margin:0 0 22px;padding:2px 0 2px 18px;border-left:3px solid var(--vp-blue);color:var(--vp-muted)}.video-post-article .video-post-player{margin:1.75rem 0}.video-post-speakers{padding:22px;border:1px solid var(--vp-line);border-radius:12px;background:#ffffff}.video-post-speakers h2{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:var(--vp-heading)}.video-post-speaker{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--vp-line)}.video-post-speaker:first-of-type{padding-top:0;border-top:0}.video-post-speaker-img{flex:0 0 auto;width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.video-post-speaker-info{min-width:0}.video-post-speaker-info strong{display:block;font-size:15px;color:var(--vp-ink)}.video-post-speaker-title{display:block;margin-top:2px;font-size:13px;color:var(--vp-muted)}.video-post-speaker-info p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--vp-muted)}.video-post-speaker-info a{color:var(--vp-blue);text-decoration:underline}.video-post-form{padding:24px;border:1px solid var(--vp-line);border-radius:12px;background:#f7faff}.video-post-form h2{margin:0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:var(--vp-heading)}.video-post-form p{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--vp-muted)}.video-post-promo{padding:2rem;border-radius:12px;background:var(--vp-blue);color:#ffffff;box-shadow:0 8px 24px rgba(0,92,204,.25)}.video-post-promo-title{margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#ffffff}.video-post-promo-text{margin:0 0 1.5rem;font-size:14px;line-height:1.6;color:rgba(255,255,255,.9)}.video-post-promo-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:8px;background:#ff983d;color:#ffffff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.video-post-promo-button:hover{background:#f08422;box-shadow:0 8px 20px rgba(255,152,61,.35)}@media (max-width:1023px){.video-post-layout,.video-post-takeaways ul{grid-template-columns:1fr}.video-post-layout{gap:28px}.video-post-side{position:static}}@media (max-width:640px){.video-post-title{font-size:23px}.video-post-about{font-size:20px;line-height:28px}.video-post-takeaways{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.video-post-external-play{transition:none}.video-post-external:hover .video-post-external-play{transform:none}}