Grid

The grid system provides guidance on creating consistent and harmonious layouts.

Terminology

Columns

Columns set the content width of your design. In a fluid grid, column sizes can fluctuate and respond to the screen size.

Gutters

Gutters are the space between columns. Fixed gutter sizes assist in creating horizontal rhythm and consistency between elements.

Margins

Margins refer to the amount of white space outside the content width. Margins remain a fixed size even in a fluid grid.

Container

The container refers to the entire grid width, including the margins. Containers establish the maximum content width for your page.

Our approach

Fluid grid

Fluid grids are dynamic in that elements within a fluid grid will grow and shrink depending on the user’s screen size. Design Systems recommends use of the fluid grid in most cases as it allows for maximum use of screen real estate.

Fixed grid

A fixed grid allows content to rest within a certain number of columns set to a fixed size. The layout of a page will adapt at certain breakpoints to accommodate the user’s screen size.

The grid system is currently only available as design guidance

Breakpoints

Although we’re applying a fluid grid system, breakpoints provide reference points to design for each screen size.
Within a breakpoint, the column count is constant, and design elements scale with screen size.

Min width (px)

Breakpoint

Columns

Gutters (px)

Margins (px)

Grid width

Below 320

XS

6

16

16

320px

320

S

6

16

16

100%

600

M

12

16

32

100%

1200+

L

12

16

32

1200px, centered

Usage and best practices

Padding

Consider content width for certain elements like text boxes. Provide padding inside the larger container that sits within the grid system.

Text boxes sit too closely together and can impact readability

For better readability, consider padding inside each text box

Nesting elements

Content within a parent design element does not need to align to the grid system. (i.e. HomeCards)

Content width

Utilize all columns for content width. Unless intentional, there’s no need to nest content within the grid. Margins account for the white space on either side of the page.