Equal heights

The Equal heights pattern arranges content blocks in a horizontal row where each block maintains the same height regardless of the amount of content inside. This creates a visually balanced layout that allows items to be easily compared and scanned. An optional CTA block can appear at the section level, beneath blocks list.

Equal heights example

Anatomy

1
Rule
The rule component indicates the beginning of a new section.
2
Heading
The section heading communicates the primary subject or theme of the section.
3
Subheading
The optional subheading placed above the body. IIt provides additional context or a short explanation that helps clarify the purpose of the section.
4
Body
A description that provides introductory context for the section. It appears at the top of the section and helps users understand the purpose or scope of the content before engaging with the content below.
5
Equal height blocks
Equal height block is a content unit that ensures consistent vertical alignment for multiple items arranged within a row.
6
CTA block
CTA block presents one or more related actions that guide the user toward the next step within a section
Equal heights anatomy

Usage

The Equal heights pattern presents related content in a horizontal layout using Equal height block, ensuring that each item maintains the same height. This creates consistent alignment across the row and supports a balanced, easy-to-scan layout.

Use this pattern to break down information into columns. It is commonly used to present comparable items such as features, benefits, product options, or key resources.

A minimum of three columns is recommended. Equalising the height of each block prevents uneven layouts when content lengths vary while maintaining consistent spacing across the row.

Best practice: Keep the content volume similar across columns to maintain visual balance.

When to use

  • Content consists of comparable items that benefit from side-by-side presentation, such as features, benefits, product options, or key resources
  • Items share a consistent structure and a similar volume of content
  • Users need to scan and compare multiple items quickly

When not to use

  • Each item requires rich or varied content such as images, videos, code blocks, or lists — use Divided section  instead
  • The content covers a single topic with supporting material — use Basic section  instead
  • The content consists of paired titles and descriptions in a text-heavy list format — use Tiered list  instead

Examples

Large dimension (50/50)

example-1.png

Large dimension (25/75)

example-2.png

Large dimension (full-width)

example-3.png

Large dimension (full-width, apply predefined image ratio)

example-6.png

Medium dimension

example-5.png

Small dimension

example-4.png

Properties

Name Type Required Description Constraint Options Default option
Section rule object Yes The rule component indicates the beginning of a new pattern Only use the default style for the section-level rule default default
Heading string Yes 4-column width heading using H2 Up to 60 characters - -
Linked heading single select No The heading may function as a link when clearly indicated. - default, link default
Subheading string No The subheading provides additional hierarchy beneath the main title h4: up to 100 characters h5: up to 160 characters h4, h5 h5
Bottom padding single select Yes The type of padding applied to the bottom of the pattern - default, deep, shallow, none default
Large layout single select Yes The intended grid layout for the section. - full-width, 50/50, 25/75 full-width

Child properties

Equal height block

Name Type Required Description Constraint Options Default option
Linked heading single select No The heading may function as a link when clearly indicated. - default, link default
Body string No 2-column width body text Up to 300 characters (The content is recommended to be limited to a single sentence) - -
Image object No The image at the top of the block. - - -
Image ratio large single select No The aspect ratio to apply to item images on large screens. - - square - 2:3 - 3:2 - 6:9 - cinematic - auto(to use the image's original aspect ratio) 2:3
Image ratio medium single select No The aspect ratio to apply to item images on medium screens. - - square - 2:3 - 3:2 - 6:9 - cinematic - auto(to use the image's original aspect ratio) square
Image ratio small single select No The aspect ratio to apply to item images on small screens. - - square - 2:3 - 3:2 - 6:9 - cinematic - auto(to use the image's original aspect ratio) square
Highlighted image boolean No Whether to highlight image with the alt background. - true, false false
Heading string No 2-column width H5 heading Up to 60 characters - -

CTA block

Name Type Required Description Constraint Options Default option
Primary CTA string No The CTA used with the positive button style. It indicates a high-priority, positive action and is reserved for hero areas or other key call-to-action sections. Up to 20 characters - -
Secondary CTA string No The CTA using the default button style. It is used for most actions that are positive but not primary, and may serve as the main CTA in non-hero sections. Up to 20 characters - -
Link CTA string No The text link used for contextual actions or pathways to more information. It uses a chevron (›) to indicate navigation to additional content or pages. Up to 60 characters - -

Change log

WhoWhenWhat
Isaac Kim16.03.2026Initial commit