#rfYearCinema{max-width:1040px;margin:24px auto;padding:22px;border:1px solid #893959;border-radius:22px;background:linear-gradient(140deg,#26111f,#100c14);color:#f9e9f0}#rfYearCinema h2{font-size:clamp(24px,5vw,34px);margin:8px 0}#rfYearCinema h3{margin:26px 0 12px;font-size:19px}#rfYearCinema p{color:#d8bdcb}.rf151-kicker{font-size:12px;letter-spacing:.16em;color:#f28bad;font-weight:800}.rf151-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.rf151-metrics span{background:#ffffff0a;border:1px solid #75405b;border-radius:12px;padding:12px 8px;text-align:center;font-size:13px}.rf151-metrics b{display:block;font-size:24px}.rf151-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 16px}.rf151-card{flex:0 0 142px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.rf151-card img,.rf151-no-poster{width:142px;height:210px;object-fit:cover;border-radius:13px;border:1px solid #70405b;background:#331b2a}.rf151-no-poster{display:grid;place-items:center;font-size:35px}.rf151-card b{font-size:14px;line-height:1.3}.rf151-card small{font-size:12px;color:#d8b5c8}.rf151-note{font-size:12px}.rf150-spoiler{background:#48223a;color:white;border:1px solid #ad678a;border-radius:10px;padding:9px;margin:10px 0}.rf150-hidden-analysis{display:none!important}@media(max-width:520px){.rf151-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}