.vid-player{aspect-ratio:16/9;background:#111;border-radius:14px;box-shadow:0 16px 40px rgba(48,48,48,.14);overflow:hidden;position:relative;width:100%}.vid-player video{display:block;height:100%;object-fit:contain;width:100%}.vid-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;position:relative}.vid-share-wrap{display:inline-flex;position:relative}.vid-stage{margin:0 auto;max-width:960px}.vid-stage.vid-has-side{display:grid;grid-template-areas:"p" "i" "s";grid-template-columns:minmax(0,1fr);max-width:none}.vid-has-side .vid-player{grid-area:p}.vid-has-side .vid-info{grid-area:i;min-width:0}.vid-side{background:#fff;border:1px solid #e3e3e3;border-radius:14px;grid-area:s;margin-top:24px;min-width:0;overflow:hidden}.vid-side-in{display:flex;flex-direction:column;max-height:50vh}@media (min-width:1024px){.vid-stage.vid-has-side{column-gap:24px;grid-template-areas:"p s" "i .";grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vid-side{margin-top:0;position:relative}.vid-side-in{inset:0;max-height:none;position:absolute}}.vid-tabs{border-bottom:1px solid #e3e3e3;display:flex;flex:none}.vid-tab{background:none;border:0;border-bottom:3px solid transparent;color:#8e8e8e;cursor:pointer;flex:1;font:inherit;font-size:15px;font-weight:600;margin-bottom:-1px;padding:14px 12px 12px}.vid-tab[aria-selected=true]{border-bottom-color:#f26125;color:#303030}.vid-tab:hover{color:#303030}.vid-tab:focus-visible{outline:2px solid #f26125;outline-offset:-4px}.vid-pane{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 8px 12px;position:relative}.vid-pane:focus-visible{outline:2px solid #f26125;outline-offset:-2px}.vid-pane-h{font-size:15px;line-height:1.4;margin:8px 10px 6px}.vid-tabbed .vid-pane-h{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.vid-chap-list{list-style:none;margin:0;padding:0}.vid-chap-list a{align-items:baseline;border-left:3px solid transparent;border-radius:8px;color:#303030;display:flex;font-size:15px;gap:12px;line-height:1.45;padding:9px 10px 9px 12px;text-decoration:none}.vid-chap-list a:hover{background:#f6f6f6}.vid-chap-list a:focus-visible{outline:2px solid #f26125;outline-offset:-2px}.vid-chap-t{color:#8e8e8e;flex:none;font-variant-numeric:tabular-nums;font-weight:600;min-width:3.2em}.vid-chap-list a.vid-on{background:rgba(242,97,37,.08);border-left-color:#f26125;border-radius:0 8px 8px 0}.vid-chap-list a.vid-on .vid-chap-t{color:#f26125}.vid-chap-raw,.vid-tr{font-size:15px;line-height:1.65;padding:0 10px}.vid-tr p{margin:0 0 12px}.vid-tr [data-t]{border-radius:4px;cursor:pointer;transition:background-color .2s}.vid-tr [data-t]:hover{background:#f6f6f6}.vid-tr [data-t].vid-on{background:rgba(242,97,37,.14)}.vid-pane[hidden]{display:none}.vid-search{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;flex:none;gap:10px;padding:10px 12px}.vid-search input{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238e8e8e' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 12px/15px;border:1px solid #e3e3e3;border-radius:999px;color:#303030;flex:1;font:inherit;font-size:16px;line-height:1.3;min-width:0;padding:8px 12px 8px 34px}.vid-search input:focus{border-color:#f26125;box-shadow:0 0 0 3px rgba(242,97,37,.15);outline:none}.vid-search-n{color:#8e8e8e;flex:none;font-size:13px;font-variant-numeric:tabular-nums}.vid-chap-list li[hidden]{display:none}mark.vid-hit{background:rgba(242,97,37,.2);border-radius:3px;color:inherit;padding:0 1px}mark.vid-hit.vid-hit-on{background:#f26125;color:#fff}.vid-below-sec{border-top:0;padding-top:0}.vid-below{margin:0}.vid-below,.vid-desc{max-width:none}.vid-desc a{color:#f26125;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.vid-desc a:hover{color:#303030}.vid-desc p{color:#494a4a;font-size:16.8px;font-weight:400;line-height:1.55;margin:0 0 14px}.vid-info .vid-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vid-info .vid-meta a:hover{color:#f26125}.vid-below .vid-section{margin:36px 0 0}.vid-below .vid-section:first-child{margin-top:0}.vid-empty a{color:#f26125;font-weight:600;text-decoration:underline;text-underline-offset:3px}.vid-empty a:hover{color:#303030}.vid-yt{background:#111}.vid-yt,.vid-yt iframe{inset:0;position:absolute}.vid-yt iframe{border:0;height:100%;width:100%}.vid-yt-cover{background:#111 50%/contain no-repeat;inset:0;position:absolute;z-index:1}.vid-yt-cover,.vid-yt-play{align-items:center;display:flex;justify-content:center}.vid-yt-play{background:rgba(242,97,37,.92);border:0;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.25);cursor:pointer;height:68px;padding:0;width:68px}.vid-yt-play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;content:"";margin-left:5px}.vid-yt-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.vid-yt-busy .vid-yt-play{background:transparent;box-shadow:none;cursor:progress}.vid-yt-busy .vid-yt-play:after{animation:vid-yt-spin .9s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:46px;margin:0;width:46px}@keyframes vid-yt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vid-yt-busy .vid-yt-play:after{animation:none}}.vid-vz{background:#111;inset:0;position:absolute}.vid-vz .video-player,.vid-vz vdz-mashup-video{display:block;height:100%;width:100%}.vid-yt-cover{z-index:2}.vid-vz .vdz-player-area,.vid-vz .vdz-player-area>section{height:100%!important;margin:0!important;padding:0!important}@media (max-width:767px){.vid-vz .vdz-chapter-title-player{display:none!important}}.vzv .vid-info .vzv-title{margin:16px 0 6px}.vzv .vid-info .vzv-sum{color:var(--g600);margin:0 0 8px}.vzv .vzv-more{font-weight:600;margin:10px 0 0}.vzv .vzv-more a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.vzv .vzv-more a:hover{color:var(--g900)}.vzv-empty{border:1px dashed var(--g200);border-radius:12px;color:var(--g600);padding:24px}