diff --git a/_sass/content.scss b/_sass/content.scss
index 113e7334900440b7e454f630d38d271f1c7c7d08..813ff8ce9eaed10dba0148baf3f22b9a58f554c8 100644
--- a/_sass/content.scss
+++ b/_sass/content.scss
@@ -109,7 +109,7 @@
 
   dl {
     display: grid;
-    grid-template-columns: max-content 1fr;
+    grid-template: auto / 10em 1fr;
   }
 
   dt,
@@ -118,16 +118,18 @@
   }
 
   dt {
+    grid-column: 1;
     text-align: right;
-
+    font-weight: 500;
     &::after {
       content: ":";
     }
   }
 
   dd {
+    grid-column: 2;
     margin-left: 1em;
-    font-weight: 500;
+    margin-bottom: 0;
   }
 
   .anchor-heading {
diff --git a/docs/index-test.md b/docs/index-test.md
index 967ba6f6e5590c4702b0a4163a0b6a3819c7fc3a..c54db980e42374f25d3b4bd75756e725010c8210 100644
--- a/docs/index-test.md
+++ b/docs/index-test.md
@@ -140,6 +140,37 @@ end
 <dd>Green</dd>
 </dl>
 
+#### Multiple description terms and values
+
+Term
+: Brief description of Term
+
+Longer Term
+: Longer description of Term,
+  possibly more than one line
+
+Term
+: First description of Term,
+  possibly more than one line
+
+: Second description of Term,
+  possibly more than one line
+
+Term1
+Term2
+: Single description of Term1 and Term2,
+  possibly more than one line
+
+Term1
+Term2
+: First description of Term1 and Term2,
+  possibly more than one line
+
+: Second description of Term1 and Term2,
+  possibly more than one line
+  
+### More code
+
 ```
 Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this.
 ```