Hehe, ya, I tend to be long-winded.
And don't worry, it'll sink in eventually, hehe.
---
The genetic blueprint for cornsnakes is made up of tens of thousands of genes, so there are tens of thousands of "pairs" in each cornsnake. We are only focusing on a handful of them here and there.
These two traits (amel and charcoal) are controlled by genes which are located in different parts of the blueprint. The one trait controls black production, the other controls red production. Since these two pigments are not part of the same process, the production of one is independent from the production of the other.
So, they are as different and independent as, for example, an imaginary trait which makes them have no tail, and some other imaginary trait which makes them have no eyes.
Say the gene for one is on the 3rd chromosome, and the gene for the other is on the 5th chromosome. This is how you end up with more than "one pair" and how we can breed them to produce combinations of traits like snow and blizzard and pewter. It's like having a pair of Aces
and a pair of Jacks.
---
Remember, amel and charcoal are recessive traits. This is why the hets look just like normals.
In order to express amel, it has to get the amel gene from its father and from its mother. In order to express charcoal, it has to get the charcoal gene from its mother and the charcoal gene from its father.
All in all, to be a blizzard, it has to have a pair of charcoal genes, AND a pair of amel genes. It has to get one amel + one charcoal from the mother, and one amel + one charcoal from the father. So in order to produce blizzards, both parents must carry both genes.
With "het for amel X het for charcoal" notice that only one parent even carries the amel gene. So...
How many babies will get the amel gene from the parent who's only het for charcoal? (none)
How many babies will express amel? (none)
Same goes for charcoal: none of them will express it, because there's no way for them to inherit charcoal from the parent that doesn't carry that gene.
In the end, all of the babies from that clutch would be normals, each with a 50% chance of being het for amel, and a 50% chance of being het for charcoal.
---
If you want to produce blizzards, any of the following parents would work:
-Normal het blizzard (normal, double het amel and charcoal)
-Amel het blizzard (amel het charcoal)
-Charcoal het blizzard (charcoal het amel)
-Blizzard
Pair any of these two together, and they will be able to produce blizzards.
(You could add other traits in there, but if both parents don't at least fit one of those 4 descriptions, the pair will not produce blizzards.)