Accessibility
WCAG 2.1 Level A and AA, from the first commit.
We hold ourselves to the standard we would ask a client to meet.
Our target
This site conforms to the Web Content Accessibility Guidelines 2.1 at Level A and Level AA. Automated testing with axe-core runs in continuous integration and fails the build on any violation, so an inaccessible page cannot ship.
What that means in practice
- Every page works from the keyboard alone, with a visible focus indicator
- Text contrast meets the 4.5 to 1 minimum, and large text the 3 to 1 minimum
- Headings follow a single logical order, one level one heading per page
- Form fields carry programmatic labels and errors are announced, not only colored
- Content reflows at 320 CSS pixels and at 200 percent zoom without loss of function
- Data tables carry captions and header cells
Reporting a barrier
If any part of this site is difficult to use with assistive technology, write to us and we will respond within two business days and give a remediation date. We treat accessibility defects as defects, not as feature requests.