SIB 1 message size is not fixed. You can include lists, particularly the scheduling info list which indicates when the other SIBs are coming and how they might be combined. (Guaranteed to be a multiple of 8 bits coming out of the RRC due to the ASN.1 standard)
Also note that period of SIB1 is 80 ms.