If the length of a CLOB is less than 4000 bytes it can be stored inline with the row. If it's greater than 4000 bytes it's stored in an overflow segment. The row contains just a reference to the overflow segment. This is why your rowsize drops suddenly once the rowsize exceeds a certain point.

Cheers