Definitions of astute:

  • adjective:   marked by practical hardheaded intelligence
    Example: "An astute tenant always reads the small print in a lease"