This template intentionally uses semantic landmarks (<header>,
<main>, <article>, <aside>) so assistive technologies
can understand the page. Tailwind handles the styling while the HTML remains meaningful and navigable.
The sidebar table of contents is keyboard-friendly and updates its active state as you scroll.
A reading progress bar provides subtle feedback without distraction.