diff --git a/hc/front/views.py b/hc/front/views.py
index 3ec53abe..bbdf9144 100644
--- a/hc/front/views.py
+++ b/hc/front/views.py
@@ -404,7 +404,7 @@ def docs_search(request):
         return render(request, "front/docs_search.html", ctx)
 
     query = """
-        SELECT slug, title, snippet(docs, 2, '<span>', '</span>', '&hellip;', 50)
+        SELECT slug, title, snippet(docs, 2, '<span>', '</span>', '&hellip;', 10)
         FROM docs
         WHERE docs MATCH ?
         ORDER BY bm25(docs, 2.0, 10.0, 1.0)
diff --git a/static/css/search.css b/static/css/search.css
index 6f4a9b58..6275e90c 100644
--- a/static/css/search.css
+++ b/static/css/search.css
@@ -16,6 +16,10 @@
     display: none;
 }
 
+#search-results li {
+    margin-bottom: 15px;
+}
+
 #search-results li span {
     background: #ffef82;
     border-radius: 2px;