The root is a <div> around a real <table>, and every pair is a cell in it. There is no <caption>, no <thead> and no role, and screen readers announce it as a table.
- A screen reader offers table navigation and announces the row and column count of the grid you laid out. Four items at column={3} are announced as a two-row table.
- An aria-label on Descriptions lands on the outer <div>, not on the table. Put a real heading above the block instead.
- The kit adds no markup of its own, so everything here is the same as in Ant Design.