Sections and lessons with an explicit state on every row: complete, current, locked (with the reason spelled out), or downloaded. Compliance courses carry a deadline banner. Download is a whole-course action from the header, sized before it starts and Wi-Fi-only by default.