.hated-film{border-bottom:1px solid #343430;min-width:0;margin:0 0 48px;padding:0 0 32px;scroll-margin-top:80px}.hated-film-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.hated-film-heading h3{margin:0;font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:.95}.hated-film-heading h3 span{margin-top:10px;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.1;display:block}.hated-film-heading p{color:#bdbdb7;text-align:right;margin:0;font-size:.8125rem;line-height:1.6}.hated-film-heading p span{font-variant-numeric:tabular-nums;display:block}.hated-film-screen{aspect-ratio:16/9;background:#181818;position:relative;overflow:hidden}.hated-film-screen iframe{background:#090909;border:0;width:100%;height:100%;position:absolute;inset:0}.hated-film-play{color:#f4f3ed;cursor:pointer;background:#181818;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.hated-film-play img{object-fit:cover;width:100%;height:100%;display:block}.hated-film-play:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6);position:absolute;inset:55% 0 0}.hated-film-play-label{z-index:1;color:#090909;background:#f4f3ed;align-items:center;gap:12px;min-height:52px;padding:14px 22px;font-size:.875rem;font-weight:700;line-height:1.3;transition:background-color .2s;display:flex;position:absolute;bottom:28px;right:28px}.hated-film-play:hover .hated-film-play-label{background:#ff3b30}.hated-film-play:focus-visible{outline-offset:-4px;outline:3px solid #ff655d}.hated-film-loading{z-index:2;pointer-events:none;color:#f4f3ed;place-items:center;margin:0;display:grid;position:absolute;inset:0}.hated-film-footer{color:#bdbdb7;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.75rem;line-height:1.5;display:flex}.hated-film-footer a{color:#f4f3ed;text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;text-decoration:underline;display:inline-flex}.hated-film-footer a:focus-visible{outline-offset:4px;outline:2px solid #ff655d}@media (max-width:600px){.hated-film{margin-bottom:30px;padding-bottom:22px}.hated-film-heading{margin-bottom:18px;display:block}.hated-film-heading p{text-align:left;justify-content:space-between;gap:12px;margin-top:14px;display:flex}.hated-film-play-label{gap:9px;min-height:44px;padding:10px 14px;font-size:.75rem;bottom:14px;right:14px}.hated-film-play-label svg{width:20px;height:20px}.hated-film-footer{gap:8px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.hated-film-play-label{transition:none}}
