diff --git a/src/components/nav-menu.css b/src/components/nav-menu.css
index 933b0c5c..8b48791a 100644
--- a/src/components/nav-menu.css
+++ b/src/components/nav-menu.css
@@ -3,6 +3,7 @@
     display: flex;
     width: auto;
     padding: 0;
+    min-width: 22em;
   }
   .nav-menu section {
     padding: 8px 0;
@@ -41,3 +42,9 @@
     white-space: normal;
   }
 }
+
+@media (min-width: 40em) {
+  .nav-menu {
+    width: 28em;
+  }
+}