.public-footer{margin:40px 0 0;border-top:1px solid var(--line,#33403F);padding:24px 0;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font-size:13px;line-height:1.6}.public-footer>a{font-weight:700}.public-footer nav{display:flex;gap:4px 18px;flex-wrap:wrap}.public-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--ball,#9CBF8A);text-underline-offset:4px}.public-footer small{flex-basis:100%;color:var(--text-dim,#AFBFBA);font-size:11px}
