.film{background:var(--color-page);min-height:100dvh;color:var(--color-ink);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 16px 56px;display:flex}.film__logo img{width:auto;height:36px;display:block}.film__logo{margin-bottom:8px}.film__video{aspect-ratio:16/9;border:1px solid var(--color-line-strong);background:var(--color-shell);border-radius:14px;width:100%;max-width:1120px;display:block}.film__title{text-align:center;margin:8px 0 0;font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.15}.film__lead{max-width:40ch;color:var(--color-mute);text-align:center;margin:0;font-size:16px;line-height:1.5}
