.site-footer { padding: 65px 20px 25px; }
.site-footer__inner { display: flex; align-items: center; justify-content: center; gap: 12px; text-align: center; color: #777; font: 400 .67rem/1.5 var(--bgw-sans); letter-spacing: .13em; text-transform: uppercase; }
.site-footer__inner a { text-decoration: none; color: inherit; }
.site-footer__inner a:hover, .site-footer__inner a[aria-current="page"] { color: var(--bgw-accent); }
.site-footer__inner a:focus-visible { outline: 2px solid var(--bgw-accent); outline-offset: 4px; }
