/* Selected film stills, quiet credits, and unbroken photographic framing. */


.watch-intro{margin-bottom:34px}
.watch-intro h1{font:500 28px/1.2 var(--sans);letter-spacing:-.035em;margin:0}
.screening{min-width:0}









.screening-credit{font:12px/1.65 var(--sans);color:var(--muted);margin:0 0 12px;display:flex;flex-wrap:wrap;gap:3px 10px;align-items:center}
.screening-credit span+span:before{content:'·';margin-right:10px}
.screening-runtime{font-variant-numeric:tabular-nums;white-space:nowrap}







.screening-link{display:inline-flex;gap:18px;align-items:center;font:13px/1.5 var(--sans);min-height:44px;padding:8px 0;border-bottom:1px solid #999f96;margin-top:14px}
.screening-link:hover{color:var(--accent);border-color:var(--accent)}


.more-films{margin-top:48px}
.more-films .section-heading{padding-bottom:28px}



.watch-source-note{max-width:900px;margin:52px 0 0;padding-top:24px;border-top:1px solid var(--line);font:12px/1.8 var(--sans);color:var(--muted)}
.watch-source-note a{text-decoration:underline;text-underline-offset:3px}






@media(max-width:600px){.watch-intro{margin-bottom:28px}.watch-intro h1{font-size:26px}.screening-credit{font-size:12px;margin-bottom:10px}.more-films{margin-top:38px}.more-films .section-heading{padding-bottom:24px}.screening-link{font-size:12px;margin-top:12px}.watch-source-note{font-size:12px;margin-top:36px}}


/* The native player keeps its controls, source context and keyboard close action. */






























/* Expanded or fullscreen with the status line showing: the player leaves room for it. */



