.rshq-youtube-spotlight{position:relative;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:18px;margin:28px 0 16px;padding:14px;overflow:hidden;border:1px solid rgba(255,70,70,.62);border-radius:12px;background:radial-gradient(circle at 90% 10%,rgba(185,0,0,.62),transparent 46%),linear-gradient(135deg,#3b0505,#100606 70%);box-shadow:0 18px 45px rgba(55,0,0,.4);color:#fff!important;text-decoration:none!important;transition:.22s}
.rshq-youtube-spotlight:after{content:"";position:absolute;inset:-80% -30%;background:linear-gradient(110deg,transparent 43%,rgba(255,255,255,.14) 50%,transparent 57%);transform:translateX(-60%);transition:.55s}
.rshq-youtube-spotlight:hover{transform:translateY(-3px);border-color:#ff5252;box-shadow:0 24px 60px rgba(80,0,0,.55)}
.rshq-youtube-spotlight:hover:after{transform:translateX(60%)}
.rshq-youtube-spotlight__cover{position:relative;z-index:1;aspect-ratio:1;overflow:hidden;border-radius:8px;box-shadow:0 9px 22px rgba(0,0,0,.4)}
.rshq-youtube-spotlight__cover img{display:block;width:100%;height:100%;object-fit:cover}
.rshq-youtube-spotlight__body{position:relative;z-index:1;display:grid;gap:7px;min-width:0}
.rshq-youtube-spotlight small{color:#ff7777;font:900 9px/1.2 ui-monospace,monospace;letter-spacing:.15em}
.rshq-youtube-spotlight strong{overflow:hidden;color:#fff;font-size:clamp(1rem,2vw,1.35rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}
.rshq-youtube-spotlight b{display:flex;align-items:center;gap:9px;color:#fff;font:900 11px/1 ui-monospace,monospace;letter-spacing:.09em}
.rshq-youtube-spotlight b i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#ff1f1f;color:#fff;font-style:normal;font-size:9px}
.rshq-youtube-spotlight b em{margin-left:auto;color:#ff7777;font-style:normal;font-size:16px}
.rshq-article-release .rshq-youtube-spotlight{grid-template-columns:70px 1fr;margin:0 0 1rem;padding:10px}
.rshq-article-release .rshq-youtube-spotlight strong{font-size:1rem}
.rshq-article-release .rshq-youtube-spotlight b{font-size:.65rem}
@media(max-width:760px){.rshq-youtube-spotlight{grid-template-columns:74px 1fr}}
