/* BIP: sidebar navigation + module titles rendered at 1.5rem (~24px), which looked like an
   accessibility large-font mode. Bring the module/menu chrome down to body size (16px).
   Article content headings keep their hierarchy. */
.moduletable { font-size: 1rem; }
.mod-menu, .mod-menu .nav-item, .mod-menu .nav-link { font-size: 1rem; }
h3.module, .moduletable h3, .moduletable .h3 { font-size: 1rem; }

/* footer menu: the two links in ONE horizontal row (mod-menu defaults to flex-column) */
footer .footer-menu .mod-menu { flex-direction: row !important; gap: 1.5rem; flex-wrap: wrap; align-items: center; }

/* footer menu: vertically center the links within the blue band (were 8px too high) */
footer .footer-menu { display: flex; align-items: center; padding: 0; margin: 0; }
footer .footer-menu .mod-menu { margin: 0; }

/* footer menu is wrapped in <h3 class="module"> whose heading margin pushed the links up */
footer .footer-menu h3.module, footer .footer-menu .moduletable { margin: 0 !important; }
