/* Page-local styles for /glossary/ */
/* Eight terms balance evenly at 4 columns; the default 3-column
   index-grid leaves an orphaned row of 2. */
.glossary-grid { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 960px) { .glossary-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 640px) { .glossary-grid { grid-template-columns: 1fr; } }
  