* fix: increase small text to 12px
* fix: use initiative CTA label
* refactor: use Tailwind text-xs utility
* fix: make homepage banner dismissible
* fix: update Discord links and banner text
* fix: refresh Discord invite links
feat(blog): add hero tagline to blog copy and update BlogHero component
fix(calendar): enhance event selection logic and improve calendar navigation
fix(footer): rename "Research Hub" to "Research Overview" for clarity
fix(navigation): update "Research Hub" label to "Research Overview" for consistency
fix(technology-stack): correct GitHub link formatting in blockchain technology stack
338-line research-page.tsx held every section. Extract each into its own file
under _sections/ (hero, overview, resources, contribute) with shared types.ts +
atoms.tsx; research-page.tsx is now a thin orchestrator (keeps getTranslations/
t.rich logic). Pure move/extract, no behavior change. tsc + 61 tests + eslint clean.