.w2k-video-directory{padding-top:25px}.w2k-video-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.w2k-video-tabs a{padding:12px 22px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none;font-weight:800}.w2k-video-tabs a[aria-current]{background:var(--brand);color:#fff}.w2k-video-index,.w2k-video-clips{list-style:none;padding:0;margin:20px 0}.w2k-video-index li,.w2k-video-clips li{margin:10px 0}.w2k-video-index a,.w2k-video-clips a{display:flex;align-items:center;gap:20px;padding:18px 22px;border:1px solid var(--line);border-radius:15px;background:#fff;text-decoration:none;color:var(--ink)}.w2k-video-index a:hover,.w2k-video-clips a:hover{border-color:var(--brand);box-shadow:var(--shadow)}.w2k-video-index img{width:105px;height:70px;object-fit:cover;border-radius:9px}.w2k-video-index strong{font-size:1.2rem}.w2k-video-index a>span:last-child,.w2k-video-clips a>span:last-child{margin-left:auto;color:var(--brand);font-weight:800;white-space:nowrap}.w2k-video-clips a[aria-current]{border:2px solid var(--brand);background:#edf6f1}.w2k-video-clips small{display:block;color:var(--muted);margin-top:5px}.w2k-video-number{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff1c9;color:#765400;font-weight:900}.w2k-watch{margin:28px auto;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.w2k-watch-copy{padding:28px}.w2k-watch-copy h2{font-size:clamp(1.7rem,3vw,2.8rem);margin:14px 0}.w2k-video-consent{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:#10221e;color:#fff;isolation:isolate}.w2k-video-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.w2k-video-consent:has(.w2k-video-art)::after{content:'';position:absolute;inset:0;background:rgba(5,25,20,.64);z-index:-1}.w2k-video-placeholder{display:grid;gap:12px;place-items:center;text-align:center;padding:24px}.w2k-play{font-size:3rem;color:var(--brand2)}.w2k-video-consent iframe{width:100%;height:100%;border:0}.w2k-video-sequence{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:15px;align-items:stretch;padding:22px;background:#f1f5f2}.w2k-video-sequence>a,.w2k-sequence-boundary{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;min-width:0}.w2k-video-sequence strong{display:block;margin-top:6px;color:var(--ink);line-height:1.4;font-size:.9rem}.w2k-sequence-boundary{color:var(--muted);font-size:.85rem;display:grid;align-items:center}.w2k-sequence-list{align-content:center;text-align:center}.w2k-video-external,.w2k-video-search{background:#fff;border:1px solid var(--line);padding:22px;border-radius:15px;margin:25px 0}.w2k-video-external summary{cursor:pointer;font-weight:800}.w2k-video-search label{display:block;font-weight:800;margin-bottom:10px}.w2k-video-search>div{display:flex;gap:10px}.w2k-video-search input{flex:1;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit}
@media(max-width:700px){.w2k-video-index a,.w2k-video-clips a{padding:14px;gap:12px}.w2k-video-index img{width:72px;height:58px}.w2k-video-index strong{font-size:1rem}.w2k-video-index a>span:last-child{font-size:.8rem}.w2k-watch-copy{padding:20px}.w2k-video-sequence{grid-template-columns:1fr 1fr;padding:14px;gap:10px}.w2k-sequence-list{grid-column:1/-1;grid-row:2}.w2k-video-placeholder{padding:15px;gap:7px}.w2k-play{font-size:2rem}}
