Wasn’t too tricky: Fairly straight forward low-poly modeling then tightened the edges with 2 bevel segments before adding subsurf. The key was to start with a lot of circular segments so the tight edges / corners wouldn’t pinch when smoothed.
Does that answer the question or does something seem particularly mysterious?