.rh-cov{--ink:#1f1a16;--muted:#6b6058;--line:#e8e0d6;--accent:#2f5d50;color:var(--ink);padding:20px 0 8px}
.rh-cov__inner{max-width:1170px;margin:0 auto;padding:0 15px}
.rh-cov__bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}
.rh-cov__bar h2{font-size:20px;line-height:1.2;margin:0}
.rh-cov__guide{font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}
.rh-cov__guide:hover{text-decoration:underline}
.rh-cov__strip{list-style:none;margin:0;padding:2px 0 6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.rh-cov__tile a{display:block;color:inherit;text-decoration:none}
.rh-cov__img{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f3efe9;border:1px solid var(--line)}
.rh-cov__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
.rh-cov__tile a:hover .rh-cov__img img{transform:scale(1.04)}
.rh-cov__name{display:block;font-size:15px;font-weight:600;margin-top:8px}
.rh-cov__sub{display:block;font-size:13px;color:var(--accent)}
@media (max-width:749px){.rh-cov__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rh-cov__strip::-webkit-scrollbar{display:none}.rh-cov__tile{flex:0 0 42%;scroll-snap-align:start}.rh-cov__bar h2{font-size:17px}}
.rh-cov__credit{display:block;font-size:10px;line-height:1.3;color:var(--muted);margin-top:2px}.rh-cov__credit a{color:inherit}
