.petromargin-film{border-block:1px solid #635436;background:#0c151d}
.petromargin-film .film-layout{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.5fr);gap:40px;align-items:center}
.petromargin-film h2{color:#dfbf80}.petromargin-film figure{margin:0;min-width:0}
.petromargin-film video{display:block;width:100%;height:auto;aspect-ratio:910/512;background:#000;border:1px solid #635436;border-radius:12px}
.petromargin-film figcaption{font-size:13px;color:#b5b5b9;margin-top:12px;line-height:1.7}
@media(max-width:760px){.petromargin-film .film-layout{grid-template-columns:1fr;gap:20px}}
