* fix: prevent sticky elements from overlapping with course announcement
- Changed sticky positioning from top-0 to top-[36px] in GuideContent.tsx
- Changed sticky positioning from top-0 to top-[36px] in TableOfContent.tsx
- This accounts for the maximum height of the CourseAnnouncement component
- Fixes visual overlap for both 'Other Guides' and 'In this article' sections
* fix: stop "In this article" title from overlapping with CourseAnnouncement component
* Add comment for announcement hide duration
Added a clarifying comment indicating that the announcement is hidden for 14 days when dismissed.
* revert unrelated files