.song-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-top:60px}.song-hero h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.045em;margin:.3em 0}.song-cover{display:block;width:100%;height:auto;box-shadow:0 20px 60px #000}.song-hero audio{width:100%}.listen-heading{font-size:1.2rem}.song-story-link{display:inline-block;margin-top:22px;color:var(--acid)}.song-story{max-width:850px;border-top:1px solid #303236}.song-story h2,.song-listen h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12}.song-story p{font-size:1.15rem}.song-stats{border-left:3px solid var(--acid);padding:20px;background:var(--panel)}.song-listen{text-align:center;background:var(--panel)}.song-listen .small{margin-bottom:32px}a:focus-visible{outline:3px solid var(--acid);outline-offset:5px}@media(max-width:760px){.song-hero{grid-template-columns:1fr;gap:32px;padding-top:32px}.song-cover{max-width:520px;margin:auto}.song-hero .lead{font-size:1.15rem}}
