/* Shared footer: a legal notice followed by a compact navigation/copyright bar. */
.site-footer-reordered{padding:25px 0 22px}
.footer-inner.footer-reordered{display:block}
.footer-reordered .footer-identity{min-width:0}
.footer-reordered .footer-disclaimer{max-width:none;margin:0;color:#a7b7c2;font:400 12px/1.85 Arial,Helvetica,sans-serif}
.footer-reordered .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px 30px;flex-wrap:wrap;margin-top:17px;padding-top:15px;border-top:1px solid #ffffff14}
.footer-reordered .footer-bottom nav{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin:0;font:400 12px/1.8 Arial,Helvetica,sans-serif}
.footer-reordered .footer-bottom nav a{color:#c0cdd6;text-decoration:none;text-underline-offset:4px}
.footer-reordered .footer-bottom nav a:hover{color:#d4b77f;text-decoration:underline}
.footer-reordered .footer-copyright{display:block;min-width:0;margin-left:auto;white-space:nowrap;color:#9eafbb;font:400 12px/1.8 Arial,Helvetica,sans-serif}
@media(max-width:640px){.site-footer-reordered{padding:23px 0 21px}.footer-reordered .footer-bottom{flex-direction:column;align-items:flex-start;gap:13px;margin-top:16px;padding-top:14px}.footer-reordered .footer-copyright{margin-left:0}.footer-reordered .footer-bottom nav{gap:10px 20px}}
