diff --git a/web/default/src/features/home/index.tsx b/web/default/src/features/home/index.tsx
index 103864d1..fefdd67f 100644
--- a/web/default/src/features/home/index.tsx
+++ b/web/default/src/features/home/index.tsx
@@ -17,10 +17,13 @@ along with this program. If not, see
.
For commercial licensing, please contact support@quantumnous.com
*/
import { useTranslation } from 'react-i18next'
-import { useAuthStore } from '@/stores/auth-store'
-import { RichContent } from '@/components/rich-content'
+
import { PublicLayout } from '@/components/layout'
import { Footer } from '@/components/layout/components/footer'
+import { RichContent } from '@/components/rich-content'
+import { isLikelyHtml } from '@/lib/content-format'
+import { useAuthStore } from '@/stores/auth-store'
+
import { CTA, Features, Hero, HowItWorks, Stats } from './components'
import { useHomePageContent } from './hooks'
@@ -57,7 +60,11 @@ export function Home() {
return (
-
+
)
diff --git a/web/default/src/features/legal/legal-document.tsx b/web/default/src/features/legal/legal-document.tsx
index 4409089a..d60d8612 100644
--- a/web/default/src/features/legal/legal-document.tsx
+++ b/web/default/src/features/legal/legal-document.tsx
@@ -19,12 +19,14 @@ For commercial licensing, please contact support@quantumnous.com
import { useQuery } from '@tanstack/react-query'
import { FileWarning } from 'lucide-react'
import { useTranslation } from 'react-i18next'
+
+import { PublicLayout } from '@/components/layout'
import { RichContent } from '@/components/rich-content'
import { Button } from '@/components/ui/button'
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'
import { Skeleton } from '@/components/ui/skeleton'
-import { PublicLayout } from '@/components/layout'
-import { isHttpUrl } from '@/lib/content-format'
+import { isHttpUrl, isLikelyHtml } from '@/lib/content-format'
+
import type { LegalDocumentResponse } from './types'
type LegalDocumentProps = {
@@ -127,6 +129,7 @@ export function LegalDocument({