diff --git a/assets/sass/_theme/design-system/table_of_content.sass b/assets/sass/_theme/design-system/table_of_content.sass
index c4a00deefc73f5f7ce646fbbc3f77d4ffcca3df3..65010ed5dda9d9df3afe06d348de9daecb0b6502 100644
--- a/assets/sass/_theme/design-system/table_of_content.sass
+++ b/assets/sass/_theme/design-system/table_of_content.sass
@@ -7,9 +7,12 @@
     margin-top: 0
     z-index: $zindex-toc
     width: calc(#{col-outside-container(4)} + #{$grid-gutter})
-    min-width: 320px
     transform: translateX(100%)
     transition: 0.35s transform ease-in-out
+    @include media-breakpoint-down(md)
+        width: calc(100% - #{$grid-gutter})
+    @include media-breakpoint-up(md)
+        width: calc(#{col-outside-container(6)} + #{$grid-gutter})
     &.is-opened
         transform: translateX(0)
     .toc-content