:root{--nc-footer-surface:#f9f9f9;--nc-footer-ink:#111;--nc-footer-secondary:#555;--nc-footer-separator:#999}.nc-footer{background:var(--nc-footer-surface);color:var(--nc-footer-ink);font-family:inherit;padding:2rem 1rem 1.5rem}.nc-footer p{margin:0}.nc-footer__network{text-align:center;font-size:1rem;margin-bottom:2rem!important}.nc-footer__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.nc-footer__row > *{min-width:0}.nc-footer__logo{justify-self:start}.nc-footer__logo img{display:block;width:92px;max-width:100%;height:auto}.nc-footer__legal{text-align:center;font-size:0.9375rem}.nc-footer__dates{font-size:0.75rem;line-height:1.4;color:var(--nc-footer-secondary);margin-top:0.25rem!important}.nc-footer__sep{margin:0 0.4em;color:var(--nc-footer-separator)}.nc-footer__powered{text-align:right;font-size:0.8125rem;color:var(--nc-footer-secondary)}.nc-footer__powered a{color:var(--nc-footer-ink);font-weight:700;text-decoration:none;margin-left:0.25em}.nc-footer__powered a:focus-visible,.nc-footer__powered a:hover{text-decoration:underline}@media (max-width: 640px){.nc-footer__row{grid-template-columns:1fr;justify-items:center;text-align:center}.nc-footer__logo{justify-self:center}.nc-footer__powered{text-align:center}}.nc-footer__citation{font:inherit;color:inherit;text-decoration:none;font-style:normal}.nc-footer__citation:focus-visible{outline:2px solid var(--nc-footer-ink);outline-offset:3px}
