.discovery-wrap{width:calc(100% - 32px);max-width:1040px;color:var(--pt-text);margin:32px auto 48px}.discovery-wrap h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,4vw,36px)}.discovery-muted{color:var(--pt-muted);font-size:14px;line-height:1.6}.discovery-wrap a{color:var(--pt-brand-deep)}.song-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0;padding:0;list-style:none;display:grid}.song-directory>li{border-bottom:1px solid var(--pt-line);overflow-wrap:anywhere;min-width:0;padding:14px 0}.song-directory>li>a{font-weight:750;line-height:1.5;text-decoration:none}.song-directory>li>span{color:var(--pt-muted);margin-top:3px;font-size:12px;display:block}.song-directory details{margin-top:8px;font-size:12px}.song-directory summary{cursor:pointer;color:var(--pt-muted)}.song-directory details li{padding:5px 0}.directory-pages{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.directory-pages .pt-btn{color:var(--pt-text)}@media (max-width:600px){.song-directory{grid-template-columns:1fr}.discovery-wrap{margin-top:24px}.directory-pages .pt-btn{padding:8px 12px;font-size:12px}}.practice-library:has(>.discovery-wrap){background:var(--pt-background)}
