Text this: Granularity-aware legal question answering: a case study of Indonesian government regulations