.site-footer{text-align:center;color:var(--color-text-secondary,#526487);border-top:1px solid var(--color-border,#e6ebf5);margin-top:auto;padding:24px;font-size:12px;line-height:1.8}.site-footer nav,.site-footer-records{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.site-footer-records{margin-top:8px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--color-brand,#345eff);text-decoration:underline}.site-footer a:focus-visible{outline:2px solid var(--color-brand,#345eff);outline-offset:4px}.site-footer p{margin:6px 0 0}@media (max-width:700px){.site-footer{padding:20px 16px}.site-footer nav a{padding:8px 0}}
