Remember that ChatGPT is designed for handling a conversation and that it will remember, with some limitations, previous messages. Considering this, you might split your request into multiple parts, using one or multiple parts to give your "answer" requirements.
There are a ton of ChatGPT prompts on the wild. Awesome ChatGPT Prompts is usually the top result Google offers me when searching about ChatGPT prompts. This result points to a GitHub repository that uses the Awesome List badge intended to be used on GitHub repos hosting lists of "awesome" stuff. In this case, Awesome ChatGPT Prompts lists "awesome" ChatGPT prompts following the repo owner method for prompt design.
The prompts on the "Awesome ChatGPT Prompts" repo have a title starting with "Act as". The repo owner pattern consists of starting a ChatGPT conversation and asking on a single relatively large message to act as a certain role specifying personality characteristics and response requirements, like providing concise responses.
The Awesome ChatGPT prompts include several prompts using the word "short". Some include response length limits. The prompts look to me to be verbose; still, they do not take advantage of the conversational nature of ChatGPT.
As I mentioned, ChatGPT is designed for handling conversations; including all your response requirements in a single prompt is unnecessary. To prevent ChatGPT from throwing the answer you are looking for before you communicate your requirements, start by describing how your requirement will be structured, or tell ChatGPT when it should respond with the answer.
Also, you can take advantage of the fact that ChatGPT is intended to please the user, so if you tell that the answer was unsatisfactory, it will provide another answer and so on until you get a satisfactory answer or your available time ends, whatever happens first.
Happy ChatGPT conversations!
ChatGPT. All Things about ChatGPT