The static content screens all share ContentPage — a DetailShell + a `paddingHorizontal="$4" gap="$4"` YStack. 이용약관 and 개인정보 처리방침 render a SECTIONS array of {heading, body} (제N조 / PIPA §30 numbered sections; counsel-review pending). 공지사항 renders a Card list (title + date + body) or a single EmptyState when there are none.
apps/mobile/app/legal/terms.tsx → profile/src/terms-screen.tsx · privacy-screen.tsx · announcements-screen.tsx (all via components/content-page.tsx)
packages/features/profile/src/components/content-page.tsxpackages/features/profile/src/terms-screen.tsxpackages/features/profile/src/announcements-screen.tsx