Skip to main content

Accessibility statement

This site is built to meet Level AAA of the Web Content Accessibility Guidelines (WCAG) 2.1.

Scope

This statement covers the whole public website.

Review date

Last reviewed: 2026-07-05.

Technologies

The accessibility of this site relies on HTML, CSS, JavaScript and ARIA.

Evaluation method

Conformance is verified continuously by automated gates on every build —axe-core, contrast-audit, readability-audit, transcript-audit and a11y-attrs-audit— alongside manual review.

Level A and AA conformance

Level AAA criteria

Declared status of the 28 Level AAA success criteria of WCAG 2.1.

Criterion Level Status
1.2.6 Sign Language (Prerecorded) The site publishes no prerecorded media with spoken audio requiring sign language. AAA Not applicable
1.2.7 Extended Audio Description (Prerecorded) There is no synchronized video requiring extended audio description. AAA Not applicable
1.2.8 Media Alternative (Prerecorded) There is no prerecorded media requiring a full text alternative. AAA Not applicable
1.2.9 Audio-only (Live) The site broadcasts no live audio. AAA Not applicable
1.3.6 Identify Purpose Semantic landmarks, ARIA roles and autocomplete identify the purpose of regions and fields. AAA Met
1.4.6 Contrast (Enhanced) The contrast-audit gate enforces a minimum 7:1 contrast ratio on all text. AAA Met
1.4.7 Low or No Background Audio The site contains no background audio or spoken audio content. AAA Not applicable
1.4.8 Visual Presentation Left-aligned text, generous line spacing, limited line width and a light or dark theme. AAA Met
1.4.9 Images of Text (No Exception) Content uses real text; images of text are not used except for logos. AAA Met
2.1.3 Keyboard (No Exception) All functionality is keyboard operable with no traps, verified by axe and E2E. AAA Met
2.2.3 No Timing Static content imposes no time limits on any interaction. AAA Met
2.2.4 Interruptions The site generates no interruptions, alerts or automatic updates. AAA Not applicable
2.2.5 Re-authenticating The public site requires no authentication or user sessions. AAA Not applicable
2.2.6 Timeouts There are no expiring sessions that could cause data loss. AAA Not applicable
2.3.2 Three Flashes No content flashes; there are no flashes above the allowed threshold. AAA Met
2.3.3 Animation from Interactions All animations honour the user's prefers-reduced-motion preference. AAA Met
2.4.8 Location Breadcrumbs and navigation indicate the page's location within the site. AAA Met
2.4.9 Link Purpose (Link Only) Link text describes its destination without relying on surrounding context. AAA Met
2.4.10 Section Headings Content is organised with a semantic heading hierarchy with no skipped levels. AAA Met
2.5.5 Target Size Touch targets measure at least 44 by 44 CSS pixels. AAA Met
2.5.6 Concurrent Input Mechanisms The site does not restrict use of keyboard, mouse or touch input. AAA Met
3.1.3 Unusual Words A glossary defines the technical terms and jargon used across the content. AAA Met
3.1.4 Abbreviations The a11y:attrs gate requires the first occurrence of each acronym to carry an abbr title. AAA Met
3.1.5 Reading Level The readability-audit gate keeps the reading level within an accessible range. AAA Met
3.1.6 Pronunciation Content does not rely on pronunciation to resolve meaning ambiguities. AAA Not applicable
3.2.5 Change on Request No context change happens automatically; every navigation is user initiated. AAA Met
3.3.5 Help Forms provide contextual help associated via aria-describedby. AAA Met
3.3.6 Error Prevention (All) Forms validate input and surface reversible errors before submission. AAA Met

Feedback

If you find an accessibility barrier, contact us through the contact form.

Contact form