diff --git a/src/css/additional/reset-docusaurus-default-style.scss b/src/css/additional/reset-docusaurus-default-style.scss
index cb88105822b0557040674d00fa5124f39f2a5558..73b4b3444976674a464cda9db20817a3ba2bd816 100644
--- a/src/css/additional/reset-docusaurus-default-style.scss
+++ b/src/css/additional/reset-docusaurus-default-style.scss
@@ -2,3 +2,11 @@ button {
   border: none;
   background: transparent;
 }
+
+.table-of-contents a {
+  color: black;
+  &:hover {
+    color: #3578e5;
+    text-decoration: none;
+  }
+}
\ No newline at end of file
diff --git a/src/views/FAQList.jsx b/src/views/FAQList.jsx
index a88d5504b0de45d731ed14610efb8f885ac6a682..44c615a15439c100175e3e49283452bcf074a0c0 100644
--- a/src/views/FAQList.jsx
+++ b/src/views/FAQList.jsx
@@ -38,58 +38,59 @@ export default function FAQList() {
   })
 
   return (
-    <section>
-      <div className="max-w-6xl mx-auto px-4 sm:px-6">
+      <div className="">
         <div className="py-12 md:py-20 border-t border-gray-200">
-          {/* Section header */}
-          <div className="max-w-3xl mx-auto text-center pb-10">
-            <h2 className="h2" id="FAQs">
-              FAQs
-            </h2>
-          </div>
-
-          <div className="toc-inline mb-10">
-            <TOCInline toc={toc} minHeadingLevel={1} maxHeadingLevel={2} />
-          </div>
-
-          {groups.map((group, i) => (
-            <div key={'g' + i}>
-              <div className="max-w-3xl mx-auto text-center pb-5" key={i}>
-                <a className="faq-anchor" id={group.anchor} />
-                <h3 className="h3">{group.name}</h3>
+          <div className="flex">
+              <div className="toc-inline flex-start pl-0 pr-12">
+                <TOCInline toc={toc} minHeadingLevel={1} maxHeadingLevel={2} />
               </div>
 
-              {group.subgroups.map((subgroup, j) => (
-                <div key={'sg' + j}>
-                  <div className="max-w-3xl mx-auto text-center pb-5">
-                    <a className="faq-anchor" id={subgroup.anchor} />
-                    <h4 className="h4">{subgroup.name}</h4>
-                  </div>
+              <div className="faq mx-auto px-4 sm:px-6">
+                <div className="max-w-3xl mx-auto text-center pb-10">
+                  <h2 className="h2" id="FAQs">
+                    FAQs
+                  </h2>
+                </div>
+                {groups.map((group, i) => (
+                  <div key={'g' + i}>
+                    <div className="max-w-3xl mx-auto text-center pb-5" key={i}>
+                      <a className="faq-anchor" id={group.anchor} />
+                      <h3 className="h3">{group.name}</h3>
+                    </div>
 
-                  <ul className="mx-auto">
-                    {subgroup.items.map((item, k) => (
-                      <FaqItem title={item.title} key={'i' + k}>
-                        <a className="faq-anchor" id={subgroup.anchor + k} />
-                        <JsxParser
-                          bindings={{
-                            JSON: JSON,
-                          }}
-                          components={{ Link, ApiLink }}
-                          jsx={item.content}
-                        />
-                      </FaqItem>
+                    {group.subgroups.map((subgroup, j) => (
+                      <div key={'sg' + j}>
+                        <div className="max-w-3xl mx-auto text-center pb-5">
+                          <a className="faq-anchor" id={subgroup.anchor} />
+                          <h4 className="h4">{subgroup.name}</h4>
+                        </div>
+
+                        <ul className="mx-auto">
+                          {subgroup.items.map((item, k) => (
+                            <FaqItem title={item.title} key={'i' + k}>
+                              <a className="faq-anchor" id={subgroup.anchor + k} />
+                              <JsxParser
+                                bindings={{
+                                  JSON: JSON,
+                                }}
+                                components={{ Link, ApiLink }}
+                                jsx={item.content}
+                              />
+                            </FaqItem>
+                          ))}
+                          <span
+                            className="block border-t border-gray-300 mb-10"
+                            aria-hidden="true"
+                          />
+                        </ul>
+                      </div>
                     ))}
-                    <span
-                      className="block border-t border-gray-300 mb-10"
-                      aria-hidden="true"
-                    />
-                  </ul>
-                </div>
-              ))}
-            </div>
-          ))}
+                  </div>
+                ))}
+              </div>
+              {/* Section header */}
+          </div>
         </div>
       </div>
-    </section>
   )
 }