:is(.songpa,.rh) .g2-cat+.g2-cat{margin-top:56px}:is(.songpa,.rh) .g2-cat-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}:is(.songpa,.rh) .g2-cat-t{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3.4vw,28px);font-weight:700}:is(.songpa,.rh) .g2-cat-more{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:15px;font-weight:700}:is(.songpa,.rh) .g2-cat-more:hover{color:var(--m-ink)}:is(.songpa,.rh) .g2-cat-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:is(.songpa,.rh) .g2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(.songpa,.rh) .g2-cat-rest{display:contents}:is(.songpa,.rh) .g2-cat-rest[hidden]{display:none}:is(.songpa,.rh) .g2-card{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}:is(.songpa,.rh) .g2-card:hover .g2-card-t{color:var(--m-ink)}:is(.songpa,.rh) .g2-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}:is(.songpa,.rh) .g2-card-v{aspect-ratio:3/2;background:repeating-linear-gradient(45deg,#efefea 0 6px,#f5f5f1 6px 12px);border-radius:14px;display:block;overflow:hidden}:is(.songpa,.rh) .g2-card-img{object-fit:cover;width:100%;height:100%;display:block}:is(.songpa,.rh) .g2-card-k{color:var(--m-ink);margin-top:2px;font-size:13px;font-weight:700}:is(.songpa,.rh) .g2-card-t{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.songpa,.rh) .g2-card-k+.g2-card-t{margin-top:-2px}:is(.songpa,.rh) .g2-card-a{color:var(--ink-3);font-size:13px}@media (max-width:720px){:is(.songpa,.rh) .g2-cat+.g2-cat{margin-top:36px}:is(.songpa,.rh) .g2-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}:is(.songpa,.rh) .g2-cards::-webkit-scrollbar{display:none}:is(.songpa,.rh) .g2-cards>.g2-card,:is(.songpa,.rh) .g2-cat-rest>.g2-card{scroll-snap-align:start;flex:0 0 240px}:is(.songpa,.rh) .g2-cat-rest{scroll-snap-align:start;flex:0 0 240px;display:block}:is(.songpa,.rh) .g2-cat-rest[hidden]{display:none}}
