diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass
index 4beb1ba8b36a56eebc74133463af8bd120540750..a2a0b264c1e56e89b51204ae11f77ca176921de0 100644
--- a/assets/sass/_theme/_configuration.sass
+++ b/assets/sass/_theme/_configuration.sass
@@ -219,10 +219,10 @@ $grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 144
 // Table of content
 $toc-color: $color-text !default
 $toc-active-color: $color-accent !default // TODO : checker ce que ça fait
-$toc-font-family: $body-font-family !default
-$toc-font-size: $body-size !default
-$toc-font-size-md: $body-size-md !default
-$toc-line-height: $h4-line-height !default
+$toc-font-family: $meta-font-family !default
+$toc-font-size: $meta-size !default
+$toc-font-size-md: $meta-size-md !default
+$toc-line-height: $meta-line-height !default
 $toc-title-font-family: $toc-font-family !default
 $toc-title-font-size: $toc-font-size !default
 $toc-title-font-size-md: $toc-font-size-md !default
diff --git a/assets/sass/_theme/blocks/chapter.sass b/assets/sass/_theme/blocks/chapter.sass
index 91be90935280ab44da20d50dd2db27b0857092e7..db5ca7c981be5f6c208fe4891e26a779d74909a7 100644
--- a/assets/sass/_theme/blocks/chapter.sass
+++ b/assets/sass/_theme/blocks/chapter.sass
@@ -4,8 +4,9 @@
     p:last-child
         margin-bottom: 0
     .notes
-        @extend .small
         margin-top: $spacing1
+        *
+            @extend .small
     picture
         display: block
         margin-top: $spacing1
diff --git a/assets/sass/_theme/design-system/breadcrumb.sass b/assets/sass/_theme/design-system/breadcrumb.sass
index a08fbc3f3af5262388180408785572c00c0ad4f3..793bed29ed96e4fd0df0adc1e1adb7e7fb55f549 100644
--- a/assets/sass/_theme/design-system/breadcrumb.sass
+++ b/assets/sass/_theme/design-system/breadcrumb.sass
@@ -8,6 +8,8 @@
     li
         flex-shrink: 0
         white-space: nowrap
+        &, a
+            @extend .meta
         a
             color: $breadcrumb-color
             text-decoration-color: rgba($breadcrumb-color, 0.3)
diff --git a/assets/sass/_theme/design-system/nav.sass b/assets/sass/_theme/design-system/nav.sass
index 370bc393bdfa541f5a44384b8bf0f79e4e995e1a..66e2dcbf627a57277c9009ed17fdcd62674d7598 100644
--- a/assets/sass/_theme/design-system/nav.sass
+++ b/assets/sass/_theme/design-system/nav.sass
@@ -26,8 +26,7 @@
         padding: 0
     a,
     span
-        font-size: px2rem(18)
-        line-height: px2rem(26)
+        @extend .meta
         cursor: pointer
         transition: text-decoration 0.15s
         &:not(:hover)
diff --git a/assets/sass/_theme/design-system/table_of_contents.sass b/assets/sass/_theme/design-system/table_of_contents.sass
index cf354c42a9029217adc20bbdc9aaf477d6e60872..2630a0119eef725f35858b1d258676225dfa0189 100644
--- a/assets/sass/_theme/design-system/table_of_contents.sass
+++ b/assets/sass/_theme/design-system/table_of_contents.sass
@@ -84,6 +84,7 @@
         cursor: pointer
         padding: 0
         span
+            @extend .meta
             text-overflow: ellipsis
             overflow: hidden
         &::after
@@ -132,7 +133,6 @@
         font-size: $toc-title-font-size-md
 
 .toc
-    font-size: $toc-font-size
     font-family: $toc-font-family
     line-height: $toc-line-height
     @include media-breakpoint-up(md)