diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass
index 7127fee41df81d052dda58c3cebcbf89f80caa85..3eeb0c3fb6a50b9eb33bae511bfd93848d0e5698 100644
--- a/assets/sass/_theme/sections/programs.sass
+++ b/assets/sass/_theme/sections/programs.sass
@@ -136,14 +136,35 @@ ol.programs
         @include list-reset
         > li
             border-bottom: 1px solid $color-border
+            justify-content: flex-start
             position: relative
             padding-bottom: $spacing0
             padding-top: $spacing0
-            @include grid(2)
+            @include media-breakpoint-up(md)
+                @include grid(2)
+                align-items: center
+            @include icon("arrow-right", "after", px2rem(14), true)
+                color: inherit
+                position: absolute
+                right: 0
+                @include media-breakpoint-down(md)
+                    top: $spacing1
+            a
+                color: inherit
+                text-decoration: none
+                @include stretched-link(before)
+                @include media-breakpoint-down(md)
+                    margin-right: $spacing1
+            p
+                align-self: center
+                margin-top: unset
+                @include small
+            &:hover
+                color: $color-accent
             &:first-child
                 border-top: 1px solid $color-border
             a
-                text-decoration: none
             p
                 @include small
-                align-self: center
\ No newline at end of file
+                
+        
\ No newline at end of file