Buttons
Button / Primary
Padding: 15px 32px · Height: 48px, hugs content · Text: 1–3 words · Opens in: same tab · Hover: inverts to white fill, blue text and border
Button / Secondary
Padding: 15px 32px · Height: 48px, hugs content · Text: 1–3 words · Opens in: same tab · Hover: fills solid blue, border stays white
Button / Secondary — New tab
Padding: 15px 32px · Height: 48px, hugs content · Text: 1–3 words · Opens in: new tab · Use for: PDFs, external sites, third-party destinations
Button / Disabled
Padding: 15px 32px · Fill: Grey 40% · Text: match the enabled label exactly · Opens in: n/a, not clickable · No hover or tap state — signals an unavailable action
Button / Ghost
Padding: none, text hugs content · No fill or border · Text: 1–3 words · Opens in: same tab · Use for: tertiary or dismissive actions next to a primary CTA · Hover: text shifts to Blue
Button / Text Link
No padding, no fill · Available at 18px or 14px, in Blue or White · Text: 1–5 word phrase · Opens in: configurable per instance (same or new tab) · Hover: underline / color shift
Primary Button / Primary
Padding: 13px 16px · Fixed width: 190px, centred label · Text: short 2-word CTA · Opens in: same tab by default, configurable via link control · Hover: inverts to white fill, blue text and border
Primary Button / Secondary
Padding: 13px 16px · Fixed width: 190px, centred label · Text: short 2-word supporting CTA · Opens in: same tab by default, configurable via link control · Hover: fills solid blue, text stays white