Legal · Accessibility

Accessibility Statement

We are committed to making this website usable by everyone, regardless of ability or technology. This statement describes our current conformance level and how to reach us if you encounter a barrier.

Our commitment

WCAG 2.1 Level AA

CHRSD targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA — the international benchmark for accessible web content. This site was built from the ground up with accessibility as a design requirement, not an afterthought.

We conduct periodic accessibility audits, use automated testing tools, and welcome feedback from users with disabilities to identify and address gaps. This statement was last reviewed on 23 June 2026.

What we've built

Accessibility features

The following features are present throughout the site to reduce barriers for users with a wide range of disabilities and assistive technologies.

Keyboard navigation

All interactive elements — menus, forms, buttons, and links — are fully operable using a keyboard alone. A "Skip to content" link appears at the top of every page for keyboard users.

Screen reader support

We use semantic HTML5 elements and ARIA landmarks so screen readers can correctly interpret page structure. Decorative images carry empty alt text; informative images carry descriptive alternatives.

Colour contrast

Text and interactive elements meet the WCAG 2.1 AA minimum contrast ratio of 4.5:1 against their backgrounds. Our primary foreground colours have been verified with the APCA contrast algorithm.

Resizable text

The site remains fully functional when browser text is scaled up to 200%. We use relative units (rem, em) throughout so page layout reflows gracefully.

Focus indicators

Visible focus rings are displayed on all interactive elements. We do not suppress the browser's default outline without providing a clear custom alternative.

Motion preferences

Animated elements respect the prefers-reduced-motion media query. Users who request reduced motion see static alternatives for scroll animations and hero transitions.

Form accessibility

All form inputs have associated labels, descriptive placeholder text, and clear inline validation messages. Required fields are indicated both visually and programmatically.

Language declaration

Each page carries a lang="en" attribute so assistive technologies apply correct pronunciation rules. Bengali-language content is marked with lang="bn".

Known limitations

Where we fall short

Despite our best efforts, some content may not fully meet WCAG 2.1 AA. We are working to address these issues in a prioritised manner.

  • Some older PDF documents (pre-2022 annual reports) may not be fully tagged for screen reader use. We are progressively remediating these files.
  • Third-party embeds — such as map iframes — may not meet our accessibility standard. We note this inline where relevant.

Technical approach

How we build for accessibility

This site is built with Astro, a static site framework that produces clean, standards-compliant HTML with zero JavaScript by default. Pages are server-rendered to static HTML, which ensures that content is accessible even when JavaScript is unavailable.

We test using VoiceOver on macOS/iOS, NVDA on Windows, and axe DevTools for automated audits. Colour contrast is validated with Colour Contrast Analyser and the APCA algorithm.

Our design token system enforces a consistent type scale, spacing grid, and colour palette — reducing the risk of one-off accessibility regressions.