/* Temporary footer, using the catalogue's type until the owner designs it. */
.site-footer { display: block; line-height: 1.5; }
.site-footer nav { text-wrap: balance; color: #8a8780; }
.site-footer nav a { color: #65635e; }
.site-footer nav a:hover, .service-links a:hover { color: var(--ink); }
.sign-off { margin: 0 0 18px; color: var(--ink); }
.service-links { display: flex; flex-wrap: wrap; gap: .25em 1.2em; list-style: none; padding: 0; margin: 20px 0 0; color: #65635e; font-size: 16px; }
.site-footer a { overflow-wrap: anywhere; }
