.bw20-music{padding:clamp(48px,7vw,100px) max(22px,calc((100vw - 1200px)/2));background:#eeeae2;color:#182331;font-family:var(--sans,Arial,sans-serif)}
.bw20-music *{box-sizing:border-box}.bw20-music .bw20-kicker{color:#80642b;font-size:13px;letter-spacing:.1em}.bw20-music h2{font:400 clamp(34px,4vw,58px)/1.15 var(--serif,Georgia,serif);margin:12px 0 20px}.bw20-music-intro{max-width:640px;line-height:1.85;color:#44505f}.bw20-music-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.bw20-music-card{min-width:0;border:1px solid #80642b50;background:#f8f6f0}.bw20-player{position:relative;aspect-ratio:16/9;background:#080d14;overflow:hidden}.bw20-player iframe{display:block;width:100%;height:100%;border:0}.bw20-load{display:block;width:100%;height:100%;padding:0;border:0;background:#080d14;cursor:pointer;position:relative}.bw20-load img{display:block;width:100%;height:100%;object-fit:contain}.bw20-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#101823e8;border:1px solid #cfb474;color:#eeeae2;font-size:24px;padding-inline-start:3px}.bw20-load:hover .bw20-play{background:#80642b}.bw20-music-copy{padding:24px}.bw20-music-copy h3{font-size:24px;line-height:1.4;margin:8px 0 12px;overflow-wrap:anywhere}.bw20-music-copy p{line-height:1.7;margin:8px 0;color:#44505f}.bw20-music-copy a{color:#71551c;text-underline-offset:4px}.bw20-music-meta{font-size:13px;color:#80642b}.bw20-stop{font:inherit;color:#71551c;border:1px solid #80642b80;background:transparent;padding:10px 16px;min-height:44px;cursor:pointer;margin-top:14px}.bw20-stop[hidden]{display:none}.bw20-music :focus-visible{outline:3px solid #80642b;outline-offset:4px}.bw20-source{font-size:13px}.bw20-music a{display:inline-block;min-height:32px;line-height:32px}
@media(max-width:760px){.bw20-music-grid{grid-template-columns:1fr;gap:24px}.bw20-music-copy{padding:22px}.bw20-music-copy h3{font-size:22px}}

.bw20-load[hidden]{display:none}
