.weekly-film{margin:0 0 48px;background:#eee2d8;border:1px solid #dfd4ca;border-radius:14px;overflow:hidden}
.weekly-film-screen{display:block;aspect-ratio:21/9;background:#ded3c8}
.weekly-film-screen video{display:block;width:100%;height:100%;object-fit:contain}
.weekly-film-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}
.weekly-film-caption p{font-size:10px;letter-spacing:2px;color:#765d4e}
.weekly-film-caption h2{font-size:20px;font-weight:400;letter-spacing:2px;margin:6px 0 0}
.weekly-film-caption>a{display:flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}
@media(max-width:760px){.weekly-film{margin-bottom:30px;border-radius:10px}.weekly-film-caption{padding:14px 16px;flex-wrap:wrap;gap:6px}.weekly-film-caption h2{font-size:17px}.weekly-film-caption p{font-size:9px}}
