.jmp-song-page__header{width:100%;margin-bottom:1.5rem}
.jmp-song-page__header h1{max-width:none;margin:0}
.jmp-song-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}
.jmp-song-layout__main,.jmp-song-layout__side{min-width:0}
.jmp-song-layout__side .jmp-song-page__facts{display:flex;gap:.45rem 1rem;padding:0;border:0}
.jmp-song-layout__side .jmp-song-page__facts span{max-width:100%}
.jmp-song-layout__others{margin-top:1.5rem}
.jmp-song-layout__others h2{font-family:var(--jmp-display);font-weight:700;font-size:1.5rem;margin:0 0 1rem}
.jmp-song-layout__alternate{margin-bottom:1.5rem}
.jmp-song-layout__video-link{margin:.65rem 0 1.5rem;color:var(--jmp-muted);font-size:.83rem}
.jmp-song-layout__short{aspect-ratio:9/16;max-width:360px;margin-inline:auto}
.jmp-song-layout__main>.jmp-chart-proof,.jmp-song-layout__main>.jmp-private-shell{margin-top:2rem}
.jmp-song-layout .jmp-chart-proof,.jmp-song-layout .jmp-private-shell,.jmp-song-layout .jmp-related,.jmp-song-layout .jmp-collection-nav{border-top:0;border-bottom:0}
.jmp-song-layout .jmp-collection-nav{margin-top:2rem}
.jmp-song-layout .jmp-related{padding-top:0;margin-top:2rem}
.jmp-song-layout .jmp-related>h2{font-size:1.8rem}
.jmp-song-layout .jmp-related .jmp-song-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}
.jmp-song-layout .jmp-related .jmp-song-card{min-width:0}
.jmp-catalog__filters select{-webkit-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}
@media(forced-colors:active){.jmp-catalog__filters select{appearance:auto;background-image:none}}
@media(max-width:991px){.jmp-song-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.jmp-song-layout__side .jmp-song-page__facts{display:flex}}
