
.insight-video-wrap{margin:34px 0 44px;border-radius:2px;overflow:hidden;background:#0b0b0b;box-shadow:0 14px 42px rgba(0,0,0,.08)}
.insight-video-ratio{position:relative;width:100%;padding-top:56.25%}.insight-video-ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.insight-keypoints{margin:34px 0;padding:28px 30px;border:1px solid #e5e5e5;background:#fafafa}.insight-keypoints h2{margin-top:0}.insight-keypoints ul{margin:0;padding-left:1.2em}.insight-keypoints li{margin:.55em 0;line-height:1.7}
.insight-faq{margin-top:42px}.insight-faq-item{border-top:1px solid #e5e5e5;padding:22px 0}.insight-faq-item:last-child{border-bottom:1px solid #e5e5e5}.insight-faq-item h3{margin:0 0 10px;font-size:1.05rem}.insight-faq-item p{margin:0}
.insight-sources{margin-top:42px;padding-top:26px;border-top:1px solid #ddd}.insight-sources h2{margin-top:0}.insight-sources ul{margin:0;padding-left:1.2em}.insight-sources li{margin:.65em 0;line-height:1.6}.insight-sources a{text-decoration:underline;text-underline-offset:3px}
.video-credit{font-size:.84rem;color:#777;margin-top:10px}.video-credit a{text-decoration:underline;text-underline-offset:2px}
@media(max-width:760px){.insight-video-wrap{margin:24px 0 32px}.insight-keypoints{padding:22px 20px}}
