diff --git a/resources/sass/_layout.scss b/resources/sass/_layout.scss
index c12cae256..60205eaaa 100644
--- a/resources/sass/_layout.scss
+++ b/resources/sass/_layout.scss
@@ -256,6 +256,7 @@ body.flexbox {
   .tri-layout-middle {
     grid-area: b;
     padding-top: $-m;
+    min-width: 0;
   }
 }
 @include smaller-than($xxl) {
diff --git a/resources/sass/_lists.scss b/resources/sass/_lists.scss
index a3a58e6c6..d6ea66350 100644
--- a/resources/sass/_lists.scss
+++ b/resources/sass/_lists.scss
@@ -430,6 +430,9 @@ ul.pagination {
     flex: 1;
     text-align: start;
   }
+  > .content {
+    min-width: 0;
+  }
   &:not(.no-hover) {
     cursor: pointer;
   }
diff --git a/resources/views/books/list-item.blade.php b/resources/views/books/list-item.blade.php
index 17cf4c71f..a3ff0971f 100644
--- a/resources/views/books/list-item.blade.php
+++ b/resources/views/books/list-item.blade.php
@@ -5,7 +5,7 @@
     <div class="content">
         <h4 class="entity-list-item-name break-text">{{ $book->name }}</h4>
         <div class="entity-item-snippet">
-            <p class="text-muted break-text mb-s">{{ $book->getExcerpt() }}</p>
+            <p class="text-muted break-text mb-s text-limit-lines-1">{{ $book->description }}</p>
         </div>
     </div>
 </a>
\ No newline at end of file