Each bit is implemented with a "dynamic latch". When the clock is high, the pass transistor turns on, connecting the two transistors in a stable loop, holding the bit. When the clock is low, the transistor capacitance holds the value (like DRAM)A or a new value can be input. 6/14
Adding a few more transistors makes a circuit that can be toggled, flipping its value. Ten of these toggle latches makes the counter. But each bit needs a circuit to decide when to toggle. 7/14