diff --git a/assets/sass/_theme/blocks/gallery.sass b/assets/sass/_theme/blocks/gallery.sass
index 050497728e6eab4acaff9c2b5d1df64188180ec9..609e87c3552240b2c451940e187cc179d2b39877 100644
--- a/assets/sass/_theme/blocks/gallery.sass
+++ b/assets/sass/_theme/blocks/gallery.sass
@@ -39,6 +39,8 @@
                 @include grid(2)
                 grid-gap: half($grid-gutter-sm) !important
             &--with-text
+                @include in-page-without-sidebar
+                    @include grid(4, desktop, $spacing0)
                 figure
                     display: grid
                     grid-template-columns: subgrid
@@ -46,7 +48,6 @@
                     figcaption
                         &::after
                             content: ' '
-
     &--carousel
         overflow: hidden
         position: relative
diff --git a/assets/sass/_theme/design-system/a11y.sass b/assets/sass/_theme/design-system/a11y.sass
index 100667b58c6dd1d8126dfe59f8f59e59344c50a4..9fbce2042a73076d5f2a81bd005b4de4fb9546e5 100644
--- a/assets/sass/_theme/design-system/a11y.sass
+++ b/assets/sass/_theme/design-system/a11y.sass
@@ -1,7 +1,7 @@
 .nav-accessibility
     padding: $spacing1
     position: absolute
-    transform: translateY(calc(-100% - 24px))
+    transform: translateY(-300%)
     z-index: $zindex-nav-accessibility
     a
         color: black