What’s the difference between CRP(Critical rendering path) and Blink render pipeline?

I am learning browser rendering in develoers.google.com and an article titled Life of a Pixel, and there are two concepts: CRP(Critical rendering path) and Blink render pipeline/process.

What’s the difference and relationship between them ?
Dose the browser really build CSSOM when it is rendering?

Thank you very much!