footer.site-footer{min-width:0;padding:14px 0 max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--public-line);color:var(--public-text-3);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:28px;font-size:12px;line-height:1.6;display:flex}.site-footer-copyright{overflow-wrap:anywhere;min-width:0;font-size:11px}.site-footer-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;min-width:0;display:flex}.site-footer-contact a{min-height:40px;color:var(--public-text-2);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.site-footer-contact a svg{flex-shrink:0}.site-footer-contact a:hover{color:var(--public-blue);text-underline-offset:4px;text-decoration:underline}.site-footer-contact a:focus-visible{outline:2px solid var(--public-blue);outline-offset:3px;border-radius:3px}@media (width<=650px){footer.site-footer{text-align:center;flex-direction:column;gap:4px;margin-top:20px;padding-top:16px}.site-footer-contact a{min-height:44px}}
