.video-watch__content{max-width:960px;margin-inline:auto}.video-watch__breadcrumbs,.video-watch__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm)}.video-watch__breadcrumbs{margin-bottom:var(--space-3)}.video-watch h1,.video-library__heading h1{margin:0 0 var(--space-4);color:var(--text-primary);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.video-watch__player{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);background:var(--text-primary)}.video-watch__player iframe{display:block;width:100%;height:100%;border:0}.video-watch__metadata{margin-top:var(--space-3)}.video-watch__summary,.video-watch__more{margin-top:var(--space-6)}.video-watch h2{margin:0 0 var(--space-3);font-size:var(--font-size-xl);color:var(--text-primary)}.video-library__collection>h2,.video-library__collection>h3,.video-library__collection-heading h2,.video-library__collection-heading h3{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--font-size-xl)}.video-library__collection+.video-library__collection{margin-top:var(--space-7)}.video-library__collection-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.video-library__collection-heading p{margin:0;color:var(--text-secondary);line-height:1.5}.video-watch__summary p,.video-library__heading>p,.video-library__card p{color:var(--text-secondary);line-height:1.65}.video-watch__note{padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-light);background:var(--bg-secondary);font-size:var(--font-size-sm)}.video-watch__related{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);font-weight:var(--font-weight-semibold)}.video-library__heading{max-width:760px;margin-bottom:var(--space-5)}.video-library__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4);list-style:none;margin:0;padding:0}.video-library__grid>li{min-width:0}.video-library__card{display:block;min-width:0;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);text-decoration:none}.video-library__card:hover{border-color:var(--text-secondary)}.video-library__card:focus-visible,.video-library__controls button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.video-library__thumbnail{position:relative;aspect-ratio:16 / 9;background:var(--bg-secondary)}.video-library__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-library__duration,.video-library__format{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-primary);font-size:var(--font-size-sm)}.video-library__format{inset:var(--space-2) auto auto var(--space-2)}.video-library__card-copy{padding:var(--space-4)}.video-library__card h2,.video-library__card h3,.video-library__card h4{margin:0 0 var(--space-2);font-size:var(--font-size-lg);line-height:1.4}.video-library__card--short .video-library__thumbnail img{-o-object-fit:contain;object-fit:contain}.video-library__grid--shorts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,280px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-3)}.video-library__grid--shorts>li{scroll-snap-align:start}.video-library__controls{display:flex;flex-shrink:0;gap:var(--space-2)}.video-library__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-2);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-lg);cursor:pointer}.video-library__controls button:disabled{opacity:.4;cursor:default}.video-watch--short .video-watch__player{width:min(100%,420px,max(200px,calc((100svh - 14rem)*.5625)));margin-inline:auto}.video-watch--short .video-watch__layout,.video-watch__details{min-width:0}@media(min-width:768px){.video-library__grid--shorts{max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.video-library__controls{display:none}.video-watch--short .video-watch__layout{display:grid;grid-template-columns:minmax(200px,420px) minmax(0,1fr);align-items:start;gap:var(--space-6)}.video-watch--short .video-watch__metadata{margin-top:0}}.video-library__card p{margin:0;font-size:var(--font-size-sm)}
