Start with the structural decision, several hostnames on one site or a site per brand, because it decides what the brands share and is expensive to reverse. The three pages after it are the techniques that let one codebase serve every brand: override folders with a fallback, design tokens selected by one attribute, and the discipline that keeps layouts and components shared. They build on one brand key, worked out once from the hostname, so read them in order.
Languages come next, because their mechanisms overlap with the brand ones: translations are records linked to each other, and the URL convention is the project's choice. The unit closes with region, where the question is how to vary content without splitting the page cache. Read the first page before any other.