.site-footer { background: var(--navy-900); color: #cfe0ff; padding: 26px 0; font-size: 15px; }
.footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 14px 28px; }
.footer-inner p { margin: 0; }
.footer-inner ul { display: flex; flex-wrap: wrap; gap: 8px 22px; }
.footer-inner a:hover { color: var(--white); text-decoration: underline; }
