Accessibility

Accessibility

This site targets WCAG 2.2 Level AA, and the colour contrast part of that is enforced by the build rather than eyeballed.

What is done

  • Contrast is checked mechanically. The build script parses the stylesheet's colour tokens and computes the contrast ratio of every text-on-background pair in both light and dark themes. A change that drops a pair below AA fails the build.
  • Everything works without JavaScript except the document builders, which cannot. No content is hidden behind a script, and no page depends on one to be readable.
  • Keyboard navigable throughout, with a skip link and visible focus outlines that are never removed.
  • Semantic structure — real headings in order, real lists, real tables with header cells and scopes, form labels tied to their inputs.
  • Respects your settings — light and dark themes follow your system preference, and animation is disabled under prefers-reduced-motion.
  • Text reflows to 320px without horizontal scrolling. Wide tables scroll inside their own container rather than forcing the page sideways.
  • No motion, autoplay, popups, or interstitials anywhere on the site.

Known limitations

  • The document builders require JavaScript. There is no non-JavaScript fallback, because generating the document on a server would mean sending your answers to one — which is the one thing these builders are designed never to do. If you cannot use the builder, email the address below and a plain document will be sent to you.
  • Generated documents download in a Word-compatible format. How accessible the result is depends on the application you open it in.
  • Statutes and agency pages linked from here are outside this site's control and vary in accessibility.

Tell us what is broken

If any part of this site is difficult to use with a screen reader, keyboard, magnification, or any other assistive technology, that is a defect and it will be fixed. Email Dmadgett@madgettlaw.com with what you were trying to do and what happened. Include the page address if you can.