Arturo, 34 32 bytes
$=>[i:1chunk&=>[2i'i+1ceil log]]
Explanation
$=>[] ; a function where input is assigned to &
i:21 ; assign 21 to i
chunk&=>[] ; split input by...
2i ceil log ; bit length of i
'i+1 ; increment i