I have identified slightly over 100 acres to buy for farming. However, I am not how much land the law allows one to own. Are there maximum and minimum land holding requirements? What would happen to ranchers who own large tracts of land and citizens with less than the minimum required?