Is this usage correct? I was tempted to use a dash instead.
A. The punctuation in the sentence is correct. A colon can introduce an explanation,. The words following the colon explain what constitutes an enlightened life.
A dash indicates a break in thought in the sentence.