There seems to be something wrong with the way that the CSS is getting parsed, if I add this rule:
.fa-arrow-down:before
{
content: "\f024";
font-family: "Font Awesome\ 6 Free";
font-weight: 900;
}
It gets converted to this
.fa-arrow-down:before {
content: "
\f024": ;
font-family: "
Font Awesome\ 6 Free": ;
font-weight: 900;
}