.sec-wrap[data-astro-cid-njm5yf25]{padding:0 20px 80px}.sec-grid[data-astro-cid-njm5yf25]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sec-card[data-astro-cid-njm5yf25]{background:var(--card);border-radius:8px;gap:20px;min-height:270px;padding:20px;transition:box-shadow .4s;display:flex;position:relative}.sec-card[data-astro-cid-njm5yf25]:hover{box-shadow:0 14px 30px -12px #0606122e}.sec-card[data-astro-cid-njm5yf25].is-wide{grid-column:span 2}.sec-body[data-astro-cid-njm5yf25]{flex-direction:column;flex:1;display:flex}.sec-name[data-astro-cid-njm5yf25]{letter-spacing:-.03em;margin-top:14px;font-size:20px;font-weight:500;line-height:24px}.sec-plays[data-astro-cid-njm5yf25]{color:var(--ink-soft);margin-top:12px;font-size:14px;line-height:1.35}.sec-card[data-astro-cid-njm5yf25] .more[data-astro-cid-njm5yf25]{margin-top:auto;padding-top:0}.sec-body[data-astro-cid-njm5yf25]>.sec-plays[data-astro-cid-njm5yf25]+.more[data-astro-cid-njm5yf25]{margin-top:auto}.sec-plays[data-astro-cid-njm5yf25]{margin-bottom:20px}.sec-art[data-astro-cid-njm5yf25]{border-radius:6px;flex:0 0 45%;min-height:260px;position:relative;overflow:hidden}.sec-art[data-astro-cid-njm5yf25] .art{border-radius:6px;position:absolute;inset:0}.sec-thumb[data-astro-cid-njm5yf25]{color:#fff;background:radial-gradient(80% 70% at 20% 0,#a6d46a8c,#a6d46a00 60%),linear-gradient(150deg,#5c9a0a 0%,#2f5300 60%,#14240a 100%);border-radius:6px;place-items:center;width:46px;height:34px;transition:rotate .5s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:20px;right:20px}.sec-card[data-astro-cid-njm5yf25]:hover .sec-thumb[data-astro-cid-njm5yf25]{rotate:-6deg}.sec-card[data-astro-cid-njm5yf25]:not(.is-wide) .t-label[data-astro-cid-njm5yf25]{padding-right:56px;line-height:1.4}@media (width<=809px){.sec-wrap[data-astro-cid-njm5yf25]{padding-bottom:40px}.sec-grid[data-astro-cid-njm5yf25]{grid-template-columns:1fr;gap:10px}.sec-card[data-astro-cid-njm5yf25].is-wide{flex-direction:column;grid-column:auto}.sec-art[data-astro-cid-njm5yf25]{flex-basis:auto;min-height:220px}}
