.setlist-download{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:42px;padding:30px;border:1px solid var(--line);background:#ebece2;border-radius:4px;scroll-margin-top:20px}
.setlist-copy{min-width:0}
.setlist-copy .eyebrow{margin-bottom:12px}
.setlist-copy h3{font-size:clamp(24px,2.3vw,30px);line-height:1.25;margin:0 0 12px}
.setlist-copy>p:not(.eyebrow){font-size:18px;line-height:1.6;margin:0 0 8px;color:var(--muted)}
.setlist-copy small{font-size:14px;color:var(--muted)}
.setlist-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}
.setlist-actions .button{justify-content:space-between;gap:20px}
.setlist-actions .text-link{font-size:16px;min-height:44px}
@media(max-width:760px){.setlist-download{flex-direction:column;align-items:stretch;gap:24px;padding:24px 20px;margin-top:32px;scroll-margin-top:16px}.setlist-actions{align-items:stretch}.setlist-actions .button{width:100%;white-space:normal}.setlist-actions .text-link{align-self:flex-start}}
