.case-film-player{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f3f1eb;object-fit:contain}
.case-film figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.case-film figcaption a{text-decoration:underline;text-underline-offset:4px}
.case-film figcaption a:hover{color:var(--red)}
