.consumer-music{font-family:Arial,Helvetica,sans-serif;color:#242424;background:#f7f6f2;font-size:16px}.consumer-music *{box-sizing:border-box}.consumer-music .wrap{width:min(1180px,calc(100% - 48px));margin:auto}.consumer-music .page-head{background:#22221f;color:#fff;padding:64px 0 69px;border-bottom:8px solid #beaf87}.consumer-music .eyebrow{text-transform:uppercase;letter-spacing:.23em;color:#beaf87;font-size:12px;font-weight:800;margin-bottom:22px}.consumer-music h1{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;font-size:clamp(2.5rem,5vw,4.8rem);max-width:900px;margin:0}.consumer-music .content-section{background:#fff;border:1px solid #e7e3d9;padding:30px 35px;margin-bottom:17px;overflow-wrap:anywhere}.consumer-music .content-section h2{font:normal 28px/1.2 Georgia,serif;margin:0 0 16px}.consumer-music .content-section p{font-size:17px;line-height:1.7;margin:0;white-space:normal}.consumer-music .content-section p+p{margin-top:1em}.consumer-music a{color:inherit}@media(max-width:600px){.consumer-music .wrap{width:min(100% - 30px,1180px)}.consumer-music .page-head{padding:44px 0 58px}.consumer-music .content-section{padding:23px 19px}}
.song-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.song{background:#f7f3ea;border:1px solid #ded6c6;overflow:hidden}.song>img{width:100%;aspect-ratio:1;object-fit:cover}.song-content{padding:30px}.song h2{font-size:clamp(1.9rem,3vw,2.8rem);margin:10px 0}.song h3{font:700 .82rem/1.4 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-top:28px}.song p{color:#55524b}.platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platforms a{display:flex;justify-content:space-between;gap:6px;padding:11px;border:1px solid #bcb299;text-decoration:none;background:#fff;font-size:.88rem;font-weight:700}.platforms a span{font-size:.7rem;color:#6c644f;white-space:nowrap}.platforms a:hover,.platforms a:focus-visible{background:#e5d9bd;outline:2px solid #8d7135}@media(max-width:800px){.song-grid{grid-template-columns:1fr}}@media(max-width:430px){.platforms{grid-template-columns:1fr}}
.song-grid{grid-template-columns:1fr;gap:24px}.song{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start}.song>img{width:232px;height:232px;aspect-ratio:1;object-fit:cover;margin:24px;border-radius:2px}.song-content{padding:26px 30px 26px 0}.song h2{font-size:clamp(1.8rem,2.6vw,2.5rem)}.song p{max-width:680px}.platforms{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:850px){.song{grid-template-columns:230px minmax(0,1fr)}.song>img{width:190px;height:190px;margin:20px}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.song{display:block}.song>img{width:min(220px,calc(100% - 40px));height:auto;aspect-ratio:1;margin:20px auto 0}.song-content{padding:20px}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.platforms{grid-template-columns:1fr}}
.platforms .guide-link{background:#beaf87;border-color:#9b895d;color:#171814;align-items:center}.platforms .guide-link span{color:#302d24}.platforms .guide-link:hover,.platforms .guide-link:focus-visible{background:#d1c39e}.song .guide-caption{font-size:.9rem;line-height:1.5;color:#55524b;margin:12px 0 0}
.song[id]{scroll-margin-top:170px}
.consumer-music .content-section .song h2{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.3;margin:10px 0}