.rw-film{scroll-margin-top:220px}.rw-film-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px}.rw-film video{display:block;width:100%;aspect-ratio:16/9;background:#183e36;border-radius:10px}.rw-film aside{background:#ede9df;border:1px solid #d0c6b1;padding:28px}.rw-film aside h3{font-size:32px;line-height:1.5}.rw-film-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.rw-film button{cursor:pointer;min-height:56px;white-space:normal}.rw-film-chapters button{background:#faf8f1;color:#193c34;border:1px solid #bcb198;border-radius:6px;padding:10px;font:inherit}.rw-film-chapters button[aria-current="step"]{background:#214b40;color:white}.rw-film button:focus-visible,.rw-film summary:focus-visible{outline:3px solid #a24b34;outline-offset:4px}.rw-film details{border-top:1px solid #c6bca6;margin-top:24px;padding-top:20px}.rw-film summary{cursor:pointer;padding:12px 0}.rw-film details p,.rw-film li{line-height:1.8}.rw-film a{overflow-wrap:anywhere}.rw-film .rw-button{width:100%;justify-content:center}@media(max-width:1000px){.rw-film-grid{grid-template-columns:1fr}}@media(max-width:480px){.rw-film-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-film aside{padding:20px}}

.rw-film-chapters .film-chapter-icon{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px;flex-shrink:0}
