.beat-portal-artwork{background:#f1f9fb;width:100%;max-width:1920px;margin:0 auto 22px;overflow:hidden}.beat-portal-artwork-image{width:100%;height:auto;display:block}.beat-portal-artwork-actions{background:#f5fafb;flex-wrap:wrap;gap:12px;padding:16px clamp(16px,4vw,60px);display:flex}.beat-portal-artwork-actions a{border:1px solid #0099ab;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-weight:750;text-decoration:none;display:inline-flex}.beat-portal-action-primary{color:#fff;background:#0099ab}.beat-portal-action-secondary{color:#073b58;background:#fff}.beat-portal-artwork-actions a:focus-visible{outline-offset:3px;outline:3px solid #073b58}@media (max-width:640px){.beat-portal-artwork-actions{padding:12px 16px}.beat-portal-artwork-actions a{flex:150px;font-size:14px}.beat-portal-artwork-image{width:100%;height:auto}}.beat-portal-artwork-actions a{border-radius:999px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.beat-portal-action-primary:hover{background:#007e90;border-color:#007e90;box-shadow:0 4px 12px #073b5822}.beat-portal-action-secondary:hover{background:#eaf8fa;border-color:#0099ab}@media (prefers-reduced-motion:reduce){.beat-portal-artwork-actions a{transition:none}}
