.film-page{margin-inline:auto;max-width:76rem;padding-block:3rem 5rem}.film-page h1{font-size:clamp(2rem,4vw,3.25rem);margin:1rem 0}.film-page .film-lede{color:var(--muted);font-size:1.125rem;line-height:1.6;max-width:52rem}.film-page video{aspect-ratio:16/9;background:var(--ink);display:block;height:auto;margin-block:2rem;max-width:100%;width:100%}.film-page .film-text{font-size:1.05rem;line-height:1.7;max-width:52rem}.film-page .film-text h2{margin-top:2.5rem}.film-page .film-text p{margin-block:1rem}