{{!
    @template local_kid/page_shell

    Wraps every local_kid screen: internal sidebar (nav_helper::ENTRIES,
    filtered by capability) + a main content region. `content` is raw HTML
    already rendered by the caller (a page-specific template), never
    escaped here, so it must never contain unsanitised user input.

    * items - array, see templates/nav_sidebar.mustache
    * promotionlabel - string, optional
    * content - raw HTML string
}}
<div class="kid-region">
    <div class="kid-layout">
        {{> local_kid/nav_sidebar}}
        <div class="kid-main">
            {{{content}}}
        </div>
    </div>
</div>
