Chunking text data makes it manageable for the model to process the information. If you have very structured markdown files, one chunk could equate to one subsection. If the markdown comes from HTML and is less structured, we rely on a fixed chunk size.