html body .company-footer{padding:14px 24px;background:#f2f5f9;color:#24364b;border-top:1px solid #dce4ee;font-size:12px;line-height:1.5}.company-footer-inner{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px 32px}.company-footer-details>strong{display:block;font-size:13px;margin-bottom:3px}.company-footer-numbers{display:flex;flex-wrap:wrap;gap:2px 12px}.company-footer small{display:block;font-size:11px;color:#5d6d80;margin-top:3px}.company-footer-documents nav{display:flex;flex-wrap:wrap;gap:4px 14px}.company-footer-documents a{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 0;color:#14568f;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:3px}.company-footer-documents a span{font-size:14px;text-decoration:none}.company-footer-documents a:hover{color:#003967;background:#e2eaf3}.company-footer-documents a:focus-visible{outline:2px solid #14568f;outline-offset:4px}@media(max-width:800px){html body .company-footer{padding:12px 16px}.company-footer-inner{align-items:start;flex-direction:column;gap:8px}.company-footer-documents nav{gap:0 16px}.company-footer-documents a{min-height:44px}.company-footer-numbers{font-size:11px;gap:2px 10px}}.company-footer-documents button{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;background:none;border:0;border-radius:3px;color:#14568f;font-family:inherit;font-size:12px;font-weight:650;line-height:1.5;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.company-footer-documents button:hover{color:#003967;background:#e2eaf3}.company-footer-documents button:focus-visible{outline:2px solid #14568f;outline-offset:4px}@media(max-width:800px){.company-footer-documents button{min-height:44px}}