/* Footer shared by the landing and the inner pages: contacts, page links and who operates the site. */
.site-footer{flex-wrap:wrap;row-gap:0}
.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;font-size:10px}
.footer-links a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#b7beac;transition:color .2s}
.footer-links a:hover{color:var(--lime)}
/* style.css hides `.footer>p` below 1100 px to drop the motto; the legal line must stay visible on every page. */
.site-footer .footer-legal{display:block;flex-basis:100%;padding-bottom:6px;font-size:10px;line-height:1.5;color:#8f9882}
