.rank-title-line h3 a{color:inherit;text-decoration:none}.row-play,.hero-play{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.content-section{margin-top:36px}.content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.content-card{min-width:0;background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 20px #00000008}.content-card[hidden],.ranking-row[hidden],.content-empty[hidden]{display:none!important}.content-cover{display:block;overflow:hidden;border-radius:10px;aspect-ratio:3/4}.content-cover img{width:100%;height:100%;object-fit:cover}.content-card h3{font-size:17px;line-height:1.5;margin:12px 0 8px}.content-card h3 a{color:inherit;text-decoration:none}.content-card p{font-size:13px;color:#666;line-height:1.7}.content-entry{display:inline-flex;align-items:center;gap:6px;color:#946314;text-decoration:none;font-weight:600}.content-empty{padding:20px;text-align:center;color:#666}@media(max-width:900px){.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-card{padding:10px}}