.project-film{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1150px;margin:10px auto 45px;padding:25px 6%;background:var(--soft);border-radius:18px}.project-film h2{font-size:clamp(36px,4vw,58px)}.project-film p{line-height:1.8}.project-film figure{margin:0;text-align:center}.project-film video{display:block;width:100%;height:auto;max-height:560px;border-radius:12px;background:#122239}.project-film figcaption{font-size:14px;margin-top:10px;color:var(--muted)}@media(max-width:760px){.project-film{grid-template-columns:1fr;gap:15px;margin:10px 6% 30px}.project-film video{max-height:510px}}