.music-feature{grid-column:1/-1;display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:center;margin:8px 0 20px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(0,0,0,.2)}
.music-feature-cover{width:160px;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 14px 32px rgba(0,0,0,.28)}
.music-feature-label{display:block;margin-bottom:5px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.75}
.music-feature h3{margin:0 0 8px;font-size:clamp(1.45rem,3vw,2.2rem)}
.music-feature p{margin:0 0 14px;max-width:640px}
.music-feature audio{display:block;width:100%;max-width:620px;margin:0 0 16px;accent-color:#d6a83f}
.music-catalog-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:#d6a83f;color:#172820!important;font-weight:800;text-decoration:none}
@media(max-width:680px){.music-feature{grid-template-columns:92px minmax(0,1fr);gap:15px;padding:16px}.music-feature-cover{width:92px}.music-feature audio,.music-catalog-button{grid-column:1/-1}.music-catalog-button{display:flex}}
