.rs-strip{display:flex;justify-content:center;gap:24px}.rs-card{flex:0 0 248px;margin:0;text-align:left}.rs-frame{position:relative;aspect-ratio:9/16;border-radius:var(--radius-md,10px);border:1px solid rgba(44,40,37,.12);overflow:hidden;background:#2C2825}.rs-video{width:100%;height:100%;object-fit:cover;display:block;background:#2C2825}.rs-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;background:transparent;color:#fff}.rs-frame--idle .rs-overlay{background:rgba(20,18,16,.18)}.rs-overlay:focus-visible{outline:2px solid var(--orange-500,#D45C1C);outline-offset:-2px}.rs-play{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(20,18,16,.55)}.rs-play svg{margin-left:3px}.rs-sound{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;font-weight:600;color:#fff;background:rgba(20,18,16,.7);border-radius:9999px;padding:7px 14px}.rs-overlay:focus-visible .rs-sound,.rs-overlay:hover .rs-sound{background:rgba(20,18,16,.85)}.rs-meta{position:absolute;top:10px;right:10px;display:flex;gap:6px;pointer-events:none}.rs-badge{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:rgba(20,18,16,.65);border-radius:6px;padding:2px 7px}.rs-caption{padding-top:14px}.rs-title{font-size:17px;font-weight:600;line-height:1.35;color:var(--graphite-900,#2C2825);margin:0 0 6px}.rs-text{font-size:15px;line-height:1.5;color:var(--graphite-700,#5E5853);margin:0}@media (max-width:640px){.rs-strip{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.rs-strip::-webkit-scrollbar{display:none}.rs-card{flex-basis:min(68vw,248px);scroll-snap-align:start}}