.rv{max-width:1120px;margin:0 auto;padding:56px 16px;position:relative}.rv-head{text-align:center;margin-bottom:28px}.rv-head h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:500;line-height:1.15}.rv-head p{color:var(--soft);margin:8px 0 0;font-size:16px}.rv-marq{grid-template-columns:repeat(3,1fr);gap:16px;height:560px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.rv-col{min-width:0;overflow:hidden}.rv-track{will-change:transform;flex-direction:column;animation:linear infinite rv-scroll;display:flex}.rv-copy{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.rv-marq:hover .rv-track{animation-play-state:paused}@keyframes rv-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rv-card{background:var(--g-spec),var(--g-tint-text);-webkit-backdrop-filter:var(--g-filter-sm);backdrop-filter:var(--g-filter-sm);box-shadow:var(--g-edge),var(--g-shadow-sm);color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;padding:18px;list-style:none;display:flex}.rv-top{align-items:center;gap:10px;display:flex}.rv-av{color:#fff;background:var(--g-btn);width:40px;height:40px;box-shadow:var(--g-btn-edge);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.rv-who{flex-direction:column;flex:1;min-width:0;display:flex}.rv-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.rv-who time{color:var(--muted);font-size:12.5px}.rv-chip{color:var(--accent);background:var(--g-tint-in);border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #5e3d332e}.rv-stars{gap:2px;display:inline-flex}.rv-stars svg{fill:#24161224}.rv-stars svg.on{fill:#e8a317}.rv-text{color:var(--soft);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.rv-foot{color:var(--muted);margin:0;font-size:12.5px}.rv-ok{color:#16794a;align-items:center;gap:5px;font-weight:500;display:inline-flex}.rv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.rv-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.rv-more{min-height:48px;font:inherit;cursor:pointer;color:#fff;background:var(--g-btn-gloss),var(--g-btn);box-shadow:var(--g-btn-edge);border:0;border-radius:12px;margin:24px auto 0;padding:0 26px;font-size:15px;font-weight:500;display:block}@media (max-width:1023px){.rv-marq,.rv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.rv{padding:40px 16px}.rv-head h2{font-size:26px}.rv-marq{grid-template-columns:1fr;height:460px}.rv-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rv-track{animation:none}}.rv-empty{text-align:center;align-items:center;max-width:560px;margin:0 auto;padding:28px 22px}.rv-empty b{font-size:18px;font-weight:500}.rv-empty .rv-text{-webkit-line-clamp:unset}.rv-empty a{color:var(--accent);text-underline-offset:3px;font-size:14px;text-decoration:underline}
