.film{max-width:960px;margin:0 auto;padding:40px 20px 72px}
.film h1{margin:0 0 24px;font-size:clamp(34px,6vw,60px);line-height:1.05;letter-spacing:-0.03em}
.film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0B0B0C;border-radius:16px}
.film p{margin:20px 0 24px;font-size:19px;line-height:1.5}
.film .z106{display:inline-block}
