.ListeningPageLayout-module__CFMxoa__hero{padding:48px 0 0}.ListeningPageLayout-module__CFMxoa__heroInner{width:min(700px,100%);margin:0 auto}.ListeningPageLayout-module__CFMxoa__cover{aspect-ratio:1;object-fit:contain;width:100%;height:auto;box-shadow:var(--shadow);border-radius:24px;display:block}.ListeningPageLayout-module__CFMxoa__copy{text-align:left;margin-top:30px}.ListeningPageLayout-module__CFMxoa__copy h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.18}.ListeningPageLayout-module__CFMxoa__copy p{color:var(--muted);margin:14px 0 0;font-size:1.125rem;line-height:1.65}.ListeningPageLayout-module__CFMxoa__tracks{padding:44px 0 0}.ListeningPageLayout-module__CFMxoa__tracksInner{width:min(900px,100%);margin:0 auto}.ListeningPageLayout-module__CFMxoa__tracksInner>h2{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.ListeningPageLayout-module__CFMxoa__tracksInner>section{padding-top:28px}@media (max-width:580px){:is(.ListeningPageLayout-module__CFMxoa__hero .container,.ListeningPageLayout-module__CFMxoa__tracks .container){width:calc(100% - 40px)}.ListeningPageLayout-module__CFMxoa__hero{padding-top:40px}.ListeningPageLayout-module__CFMxoa__cover{border-radius:20px}.ListeningPageLayout-module__CFMxoa__copy{margin-top:28px}.ListeningPageLayout-module__CFMxoa__copy h1{font-size:1.75rem}.ListeningPageLayout-module__CFMxoa__copy p{margin-top:12px;font-size:1rem}.ListeningPageLayout-module__CFMxoa__tracks{padding-top:40px}.ListeningPageLayout-module__CFMxoa__tracksInner>h2{font-size:1.75rem}.ListeningPageLayout-module__CFMxoa__tracksInner>section{padding-top:24px}}
.SongCollection-module__CUXZaq__cover{aspect-ratio:1;border-radius:20px;width:100%;height:auto;display:block}.SongCollection-module__CUXZaq__player{max-width:900px;margin:0 auto;padding:36px 0 56px}.SongCollection-module__CUXZaq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:16px;display:flex}.SongCollection-module__CUXZaq__navigation{flex-wrap:wrap;gap:10px;display:flex}.SongCollection-module__CUXZaq__navigation button,.SongCollection-module__CUXZaq__progress button{color:#344332;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab3a3;border-radius:12px;padding:10px 14px}.SongCollection-module__CUXZaq__navigation button:disabled{opacity:.5;cursor:default}.SongCollection-module__CUXZaq__list{margin:0;padding:0;list-style:none}.SongCollection-module__CUXZaq__row{border-bottom:1px solid #dde1d6;border-radius:12px;grid-template-columns:22px 44px minmax(0,1fr) auto 44px;align-items:center;gap:14px;padding:20px 16px;scroll-margin-block:96px 24px;display:grid}.SongCollection-module__CUXZaq__active{background:#eef2e8}.SongCollection-module__CUXZaq__number{color:#65705e;font-size:16px}.SongCollection-module__CUXZaq__play{color:#fff;cursor:pointer;background:#52684a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.SongCollection-module__CUXZaq__play:focus-visible{outline-offset:3px;outline:3px solid #9b5e2f}.SongCollection-module__CUXZaq__title{min-width:0}.SongCollection-module__CUXZaq__title h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.45}.SongCollection-module__CUXZaq__title p{color:#596454;margin:4px 0 0;font-size:16px;line-height:1.5}.SongCollection-module__CUXZaq__duration{font-variant-numeric:tabular-nums;font-size:16px}.SongCollection-module__CUXZaq__progress{flex-wrap:wrap;grid-column:3/-1;align-items:center;gap:12px;font-size:16px;display:flex}.SongCollection-module__CUXZaq__progress label{width:100%}.SongCollection-module__CUXZaq__progress input{accent-color:#52684a;width:100%;min-height:32px}.SongCollection-module__CUXZaq__note{color:#596454;margin-top:24px;font-size:16px;line-height:1.6}.SongCollection-module__CUXZaq__card{border:1px solid #dde1d6;border-radius:20px;max-width:350px;padding:16px;text-decoration:none;display:block}.SongCollection-module__CUXZaq__card h2{margin:16px 0 8px;font-size:24px}.SongCollection-module__CUXZaq__card p{margin:0;font-size:16px}@media (max-width:600px){.SongCollection-module__CUXZaq__row{grid-template-columns:18px 44px minmax(0,1fr) 44px;gap:8px;padding:18px 0}.SongCollection-module__CUXZaq__title h2{font-size:16px}.SongCollection-module__CUXZaq__duration,.SongCollection-module__CUXZaq__title{grid-column:3/-1}.SongCollection-module__CUXZaq__progress{grid-column:2/-1}}
