Schema Diagram Notation

All it says is Usually, the parent key of a foreign key constraint is the primary key of the parent table. If they are not the primary key, then the parent key columns must be collectively subject to a UNIQUE constraint or have a UNIQUE index.

Usually the FK references the PK but it doesn’t have to
It just has to reference a column that is unique (basically another candidate key for the table)

It just has to should reference a column that is unique (basically another candidate key for the table)