It's not intuitive, nor easy.
I've had very similar problems getting numbered lists to correctly align right with "hang for ten" or "hang for a hundred" needed.
The only thing I can suggest is keep "playing" with the first line and left indents.
I've found it necessary to make that first line indent larger than I would have ordinarily expect.
thanks for this hint-- I reduced the first line negative indent -- it doesn't make sense, but it works.
thanks for the help and response