.video-module-container h1,.video-module-container h2,.video-module-container h3,.video-module-container h4,.video-module-container h5,.video-module-container h6{font-weight:400;margin:0}.video-module-container .video-module-title{font-size:36px;text-align:center}.video-module-container a.video-module-item{cursor:pointer}.video-module-container .video-module-item{border-radius:10px;overflow:hidden;position:relative}.video-module-container .video-module-item,.video-module-container .video-module-item .video-module-item-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-module-container .video-module-item .video-module-item-content{padding:1.5rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.video-module-container .video-module-item .video-module-item-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:10px;text-align:left}.video-module-container .video-module-item .video-module-item-desc{color:#555;display:-webkit-box;font-size:15px;line-height:1.7;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.video-container h1,.video-container h2,.video-container h3,.video-container h4,.video-container h5,.video-container h6{font-weight:400;margin:0}.video-container a.video-module-item{cursor:pointer}.video-container .video-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;border-radius:10px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.video-container .video-item .video-item-content{padding:1.5rem 1rem}.video-container .video-item .video-item-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.5;margin-bottom:10px;text-align:left}.video-container .video-item .video-item-desc{color:#555;display:-webkit-box;font-size:15px;line-height:1.7;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.video-item-container .video-item-content{width:100%}.video-item-container .video-video{min-width:0;width:100%}.video-item-container .video-video video{background:#0a1628;display:block;max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100%}.video-item-container .video-video iframe{border:0;display:block;height:100%;inset:0;width:100%}.video-item-container .video-embed{background:#0a1628;overflow:hidden}.video-item-container .video-embed iframe{height:720px;-webkit-transform:scale(var(--player-scale,1));-o-transform:scale(var(--player-scale,1));transform:scale(var(--player-scale,1));-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;width:1280px}.video-item-container .video-embed iframe:-webkit-full-screen{height:100%;-webkit-transform:none;transform:none;width:100%}.video-item-container .video-embed iframe:-moz-full-screen{height:100%;transform:none;width:100%}.video-item-container .video-embed iframe:-ms-fullscreen{height:100%;transform:none;width:100%}.video-item-container .video-embed iframe:fullscreen{height:100%;-webkit-transform:none;-o-transform:none;transform:none;width:100%}.video-item-container .video-title{color:#1a1a1a;font-size:clamp(22px,2.2vw,28px);font-weight:var(--site-weight-heading);line-height:1.45;margin-bottom:20px;margin-top:20px;overflow-wrap:anywhere}.video-item-container .video-desc{color:#555;font-size:16px}.main-container.video-watch{--video-player-height:max(120px,calc(100vh - var(--site-header-height) - 96px));--video-player-height:max(120px,calc(100svh - var(--site-header-height) - 96px));max-width:none;padding:var(--site-header-height) 0 48px;width:100%}.main-container.video-watch,.main-container.video-watch .video-item-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.main-container.video-watch .video-item-container{max-width:1280px;padding:12px 16px 20px}.main-container.video-watch .video-item-content{max-width:min(1280px,calc(var(--video-player-height)*16/9))}.main-container.video-watch .video-video video{max-height:var(--video-player-height)}.main-container.video-watch.video-watch--reviewed>article.geo-content{margin-top:12px;max-width:min(1000px,calc(var(--video-player-height)*16/9))}.main-container.video-watch.video-watch--reviewed>article.geo-content .geo-video{margin-top:0}.video-back{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#555;font-size:14px;gap:8px;text-decoration:none}.video-back:hover{color:#165dff}.video-container .video-item,.video-module-container .video-module-item{border-radius:12px;min-width:0}.video-container .video-item .video-item-content,.video-module-container .video-module-item .video-item-content{padding:24px;-webkit-box-flex:1;-moz-box-flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-container .video-item .video-item-img,.video-container .video-item .video-module-item-img,.video-module-container .video-module-item .video-item-img,.video-module-container .video-module-item .video-module-item-img{background:#f5f7fa}.video-container .video-item img,.video-module-container .video-module-item img{-o-object-fit:contain;object-fit:contain}.video-card__label{color:#767676;display:block;font-size:13px;margin-bottom:8px}.video-card__action{color:#165dff;display:block;font-size:14px;font-weight:600;margin-top:auto;padding-top:20px}.video-collection__status{color:#767676;font-size:14px;padding-top:16px;text-align:center}.video-collection__status button{background:#fff;border:1px solid #165dff;border-radius:6px;color:#165dff;cursor:pointer;padding:10px 24px}.video-collection__status button:hover{background:#f0f5ff}.video-watch .video-desc{line-height:1.8;max-width:75ch}.video-player__actions{color:#555;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:8px 16px;line-height:1.7;margin:12px 0}.video-player__actions,.video-player__actions a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.video-player__actions a{color:#165dff;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;min-height:44px}.video-player__actions a:focus-visible{outline:2px solid var(--site-focus-color);outline-offset:3px}.video-watch .editorial-status{line-height:1.8;padding:24px 16px}.video-watch .editorial-status button{min-height:44px}.video-watch .editorial-status button:focus-visible{outline:2px solid var(--site-focus-color);outline-offset:3px}.video-card__history{color:#596779;font-size:14px;line-height:1.7;margin:12px 0 0}.video-watch--reviewed .geo-video-description{margin:16px 0}.video-original-copy{border-bottom:1px solid #e2e8f0;margin:16px 0;padding-bottom:16px}.video-original-copy>summary{color:#334155;cursor:pointer;font-size:14px}.video-original-copy>summary:focus-visible{outline:2px solid var(--site-focus-color);outline-offset:3px}.video-version-note{background:#f3f7fb;border-left:3px solid #2162a8;color:#475569;font-size:14px;line-height:1.8;padding:12px 16px}.main-container.video-collection{padding-top:var(--site-header-height)}.main-container.video-collection .video-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1280px;padding:32px 16px 48px}.main-container.video-collection .section-banner h1{font-size:26px}.main-container.video-collection .video-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:3em;overflow:hidden}.main-container.video-collection .video-item-desc{-webkit-line-clamp:2}.main-container.video-collection .video-card__action{padding-top:16px}@media (min-width:768px){.main-container.video-collection .section-banner h1{font-size:30px}}.main-container.video-collection .geo-page__back{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:var(--site-content-width);padding:0 var(--site-content-gutter);width:auto}