Index: index.html.pp
==================================================================
--- index.html.pp
+++ index.html.pp
@@ -63,11 +63,10 @@
     z-index: -100;
   }
 
   main {
     background: transparent;
-    font-size: 1.3em;
     line-height: 1.2em;
   }
 
 
 
Index: web-extra/martin.css.pp
==================================================================
--- web-extra/martin.css.pp
+++ web-extra/martin.css.pp
@@ -634,17 +634,17 @@
 
     /* ******* (Mobile first) Columnar series list styling *******
      */
 
     .series-list {
-        column-width: 9rem;
+        display: grid;
+        grid-template-columns: repeat(auto-fill,8em);
+        place-content: center;
     }
 
     .series-list div {
-        -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
-        page-break-inside: avoid; /* Firefox */
-        break-inside: avoid; /* IE 10+ */
+        padding-left: 0.25em; /* Keeps some italic descenders inside the box */
     }
 
     .series-list h2 {
         font-feature-settings: "smcp" on;
         text-transform: lowercase;