.music-directory{max-width:1000px;margin:0 auto;padding:30px 0 70px}
.music-breadcrumb{font-size:.82rem;color:#52616b;margin:0 0 38px}
.music-eyebrow{font-size:.7rem;letter-spacing:.14em;font-weight:700;color:#1780ad;margin:0 0 10px}
.music-directory h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 14px}
.music-intro{max-width:590px;color:#52616b;line-height:1.65}
.music-overview{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;margin:28px 0 38px;padding:20px;border:1px solid #d6d9df;border-left:4px solid #5bc0eb;border-radius:4px}
.music-overview>div{display:grid;gap:5px}.music-label{font-size:.64rem;letter-spacing:.1em;font-weight:700;color:#52616b}.music-overview strong{font-size:1rem}.music-overview>a{margin-left:auto;align-self:center}
.music-list{border-top:1px solid #d6d9df;padding-top:36px}.music-list h2{margin:0 0 14px}.music-list>p:last-child{max-width:60ch}
.music-overview>p{margin:0;align-self:center}.music-links{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #d6d9df}.music-links li{display:flex;align-items:baseline;gap:16px;padding:16px 4px;border-bottom:1px solid #d6d9df;flex-wrap:wrap}.music-links a{font-weight:700}.music-links a:focus-visible{outline:3px solid #1780ad;outline-offset:3px}.music-links span{font-size:.85rem;color:#52616b}
@media(max-width:600px){.music-directory{padding:20px 0 50px}.music-breadcrumb{margin-bottom:25px}.music-overview{gap:18px}.music-overview>a{margin-left:0;width:100%}}
