.rp-cover{--rp:#8b303f;aspect-ratio:3/4;background:var(--rp);color:#fff;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.rp-cover.is-lg{padding:36px 34px 30px}.rp-cover.is-sm{padding:16px 16px 14px}.rp-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rp-cover-cat{opacity:.88;font-size:13px;line-height:1.4}.rp-cover strong{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-family:Noto Serif,Georgia,serif;font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.rp-cover.is-lg strong{-webkit-line-clamp:7;font-size:clamp(26px,3vw,40px)}.rp-cover.is-sm strong{-webkit-line-clamp:5;font-size:17px}.rp-cover-meta{opacity:.8;font-size:13px}
