diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass
index b69d6a60a9650c79adf5065e84f48b6178f343f9..78f32cfb6e4ceac519ba52397052c43ccecabfc9 100644
--- a/assets/sass/_theme/_configuration.sass
+++ b/assets/sass/_theme/_configuration.sass
@@ -22,7 +22,7 @@ $heading-font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif !defaul
 
 // Base
 $font-size-base: 16px !default
-$line-height-base: 140% !default
+$line-height-base: 160% !default
 
 // Headings
 $heading-font-weight: normal !default
diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass
index c910846b35e857fba26950efb2ea0e24f6a68b62..bad37a79f88e24279043d4b4cc7b691e28b30452 100644
--- a/assets/sass/_theme/sections/programs.sass
+++ b/assets/sass/_theme/sections/programs.sass
@@ -95,6 +95,7 @@ ol.programs
                 > *
                     grid-column: 5/13
                 > h2
+                    @include h5
                     $sticky-top-offset: 90px
                     @include sticky($sticky-top-offset)
                     top: $sticky-top-offset
@@ -102,11 +103,28 @@ ol.programs
                     align-self: start
                     grid-column: 1/5
                     margin-bottom: 0
+                h3:not(:first-of-type)
+                    margin-top: $spacing4
             section:first-of-type
                 .content
                     border-top: none
 
     table
         margin-block-start: 2em
+        &.post-infos
+            tr
+                font-size: unset
+                line-height: 160%
+                font-family: unset
+            th
+                @include meta
+                vertical-align: middle
+        &.table-persons
+            td
+                @include small
         caption 
             @include visually-hidden
+        th
+            font-weight: normal
+            a
+                text-decoration: none