.brand-film{margin:24px 0 32px;border-radius:8px;overflow:hidden;background:#102b40;box-shadow:0 12px 32px rgba(16,43,64,.08)}
.brand-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#102b40}
.brand-film__caption{margin:0!important;padding:13px 20px 14px;border-left:3px solid #bea06a;color:#f5eddf;background:#102b40;font-size:14px;line-height:1.7;overflow-wrap:break-word;word-break:normal}
@media(max-width:767px){.brand-film{margin:18px 0 26px}.brand-film__caption{padding:12px 15px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.brand-film,.brand-film video{animation:none!important;transition:none!important}}
.split-section>.brand-film{margin:0}
