.work-audio-list{display:grid;gap:14px;margin-top:28px;max-width:900px}
.work-audio-track{padding:22px 26px;background:#fff;border:1px solid #d7d0e4;border-radius:12px;min-width:0}
.work-audio-track h3{font:600 1.06rem/1.5 var(--font-body);margin:0 0 12px;color:#302958}
.work-audio-track audio{display:block;width:100%;height:54px;max-width:100%;accent-color:#655cbb}
.work-audio-track audio:focus-visible{outline:3px solid #655cbb;outline-offset:4px;border-radius:28px}
.work-audio-error{margin:12px 0 0;color:#92402e;font-size:.85rem}
@media(max-width:620px){.work-audio-track{padding:18px 14px}.work-audio-track h3{font-size:1rem}}
