Layouts are common page composition patterns that offer ways of structuring components and content.
There are then 3 standard page layouts that can be used to enclose your grid:
A nsw-container keeps a container width of 1200px and the nsw-page-layout acts as a wrapper to align the content's spacing.
Displays main content area the full width of the container.
Displays a left hand sidebar that is visible on 992px+ viewports, with a main content area that is always visible. (Recommended for side navigation).
Displays a right hand sidebar that stacks on 0 - 991px viewports, with main content area that is always visible.
The global page structure provides page-level regions that sit outside in-content layout patterns. Use it for persistent, site-wide controls like the Sticky container, mastheads and footers. These regions form the shell of a page and are not composition patterns.
A site-wide container fixed to the bottom of the viewport for critical controls such as Quick Exit and Cookie Consent. It is part of the page shell, not an in-content component.
Place the Sticky container as the last child of <body>. Render baseline markup inside it so pages work without JavaScript.
The Sticky container styling is included with Core so it is available on every page.
<body>.overflow or transform. These can break sticky positioning.overflow or transform. Keep the container as a direct child of <body>.Is this a Layout pattern? No. Layout covers composition patterns inside the page. Global page structure covers the page shell. The Sticky container is part of the shell.