.music-page .album { padding: 0; border: 0; }
.music-page .album .text-link, .music-page .album .track-title { text-decoration: none; }
.music-page .album details { border: 0; }
.music-page .album .liner-notes { margin-top: 0; padding: .75rem 0; }
.music-page .album-entry h1 { margin-bottom: .5rem; }
.music-page .artist-bio { display: grid; grid-template-columns: minmax(0, 240px) minmax(0, 1fr); gap: 2rem; margin-block: 2rem 3rem; }
.music-page .artist-bio img { width: 100%; height: auto; }
.music-page .artist-portrait { display: block; }
.music-page .page-links a { text-decoration: none; }
.music-page ul { padding-left: 1.5rem; margin-bottom: 3rem; }
@media (max-width: 600px) {
    .music-page .artist-bio { grid-template-columns: minmax(0, 1fr); }
    .music-page .artist-bio img { max-width: 240px; }
}
