Why is the CSS from the child.css not applying?

By default, the child theme base.html is adding the child.css in a way that causes it to be loaded before the files in the theme for the module CSS

The code in the base.html needs to be updated following the instructions outlined for Developers in the Child Theme documentation.