.review-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#050505}
.review-card:focus-visible{outline:2px solid var(--ink);outline-offset:6px}
.review-article .article-kicker{max-width:430px;word-break:keep-all}
.review-synopsis{border-top:1px solid var(--line);padding:18px 0 0;margin-bottom:24px}
.review-synopsis h2{font-size:11px;line-height:1.8;font-weight:400;color:#587260;margin:0 0 12px}
.review-synopsis p{font-size:14px;line-height:2;word-break:keep-all;margin:0 0 12px}
.review-section .film-copy h2{margin-bottom:24px}
.review-image{margin:0;min-width:0}
.review-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}
@media(max-width:950px){.review-synopsis p{font-size:13px}}
@media(max-width:600px){
 .review-synopsis{padding-top:16px;margin-bottom:22px}
 .review-synopsis p{font-size:13px}
 .review-section .film-copy h2{font-size:26px;margin-bottom:22px}
 .review-image{max-width:430px;width:100%;margin:0 auto}
}
