.pf-site-footer{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;row-gap:12px;width:calc(100% - 52px);max-width:1360px;min-width:0;margin:32px auto 18px;padding:18px 0;border:0;border-top:1px solid var(--line,#ddd5ca);color:var(--muted,#68707e);font:500 11px/1.6 Manrope,system-ui,sans-serif;text-align:left;letter-spacing:normal}
.pf-site-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere;font:inherit}.pf-site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.pf-site-footer a:focus-visible{outline:2px solid var(--accent,#8e3950);outline-offset:4px}.pf-site-footer .pf-site-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 15px;margin:0;padding:0;font:inherit}.pf-site-footer .pf-site-footer-extra{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px;min-width:0}.pf-site-footer .pf-site-footer-extra:empty{display:none}.pf-site-footer .pf-site-footer-copyright{font:inherit;white-space:nowrap}.pf-site-footer .visitor-counter{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--line,#ddd5ca);border-radius:999px;color:inherit;white-space:nowrap}.pf-site-footer .visitor-counter strong{color:var(--text,#171c25);font-variant-numeric:tabular-nums;font-weight:800}
html[data-theme=dark] .pf-site-footer{border-color:var(--line,#343640);color:var(--muted,#a5a7b1)}
body[data-pf-footer-page="mobile.html"]{overflow-y:auto;height:auto}
body[data-pf-footer-page="503.html"]{grid-template-rows:1fr auto}
body[data-pf-footer-page="503.html"]>.pf-site-footer{align-self:end}
@media(max-width:760px){.pf-site-footer{width:calc(100% - 28px);justify-content:center;text-align:center;margin-top:24px}.pf-site-footer .pf-site-footer-links{flex-basis:100%;gap:10px 14px}.pf-site-footer a{min-height:24px;display:inline-flex;align-items:center}.pf-site-footer .pf-site-footer-extra{justify-content:center}}
