diff --git a/homepage/assets/site.css b/homepage/assets/site.css
index ad537a5..ce6ac5f 100644
--- a/homepage/assets/site.css
+++ b/homepage/assets/site.css
@@ -50,6 +50,11 @@ code.inline { background: rgba(16,185,129,.08); color: var(--brand-dark); paddin
.footer { padding: 40px 0 56px; color: var(--muted); font-size: 14px; text-align: center; }
.footer .links { display: flex; gap: 22px; justify-content: center; margin-bottom: 14px; }
+.footer .foot-tag { margin: 0 0 8px; font-size: 13.5px; }
+.footer .foot-legal { margin: 0; font-size: 12.5px; color: #98a2b3; }
+.footer .foot-legal a { color: #98a2b3; text-decoration: none; }
+.footer .foot-legal a:hover { color: var(--brand); text-decoration: underline; }
+.footer .nowrap { white-space: nowrap; }
@media (max-width: 840px) {
.grid { grid-template-columns: 1fr; }
diff --git a/homepage/dist/assets/site.css b/homepage/dist/assets/site.css
index ad537a5..ce6ac5f 100644
--- a/homepage/dist/assets/site.css
+++ b/homepage/dist/assets/site.css
@@ -50,6 +50,11 @@ code.inline { background: rgba(16,185,129,.08); color: var(--brand-dark); paddin
.footer { padding: 40px 0 56px; color: var(--muted); font-size: 14px; text-align: center; }
.footer .links { display: flex; gap: 22px; justify-content: center; margin-bottom: 14px; }
+.footer .foot-tag { margin: 0 0 8px; font-size: 13.5px; }
+.footer .foot-legal { margin: 0; font-size: 12.5px; color: #98a2b3; }
+.footer .foot-legal a { color: #98a2b3; text-decoration: none; }
+.footer .foot-legal a:hover { color: var(--brand); text-decoration: underline; }
+.footer .nowrap { white-space: nowrap; }
@media (max-width: 840px) {
.grid { grid-template-columns: 1fr; }
diff --git a/homepage/dist/docs/access/index.html b/homepage/dist/docs/access/index.html
index 376d51a..097f8b9 100644
--- a/homepage/dist/docs/access/index.html
+++ b/homepage/dist/docs/access/index.html
@@ -29,5 +29,5 @@
-
+