.fj-audit-nav{max-width:1440px;margin:0 auto;padding:32px 20px 48px;color:#243a86}.fj-audit-nav h1{text-align:center;font-size:clamp(24px,3vw,32px);line-height:1.3;margin:0 0 16px}.fj-audit-nav p{text-align:center;color:#59677c;margin:0 0 20px}.fj-audit-search{display:block;max-width:520px;margin:0 auto 24px}.fj-audit-search input{width:100%;height:46px;padding:0 14px;border:1px solid #cbd3e0;border-radius:6px;background:#fff;font:inherit}.fj-audit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.fj-audit-card{display:flex;align-items:center;justify-content:center;min-width:0;min-height:72px;padding:14px 12px;border:1px solid #d9dee8;border-radius:6px;background:#fff;color:#243a86;text-decoration:none;text-align:center;font-weight:600;line-height:1.4;overflow-wrap:anywhere;box-sizing:border-box}.fj-audit-card:hover{border-color:#243a86;background:#eef2fa}.fj-audit-card:focus-visible,.fj-audit-search input:focus-visible{outline:2px solid #243a86;outline-offset:3px}.fj-audit-nav [hidden]{display:none!important}.fj-audit-nav .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.fj-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.fj-audit-nav{padding:24px 12px 32px}.fj-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fj-audit-card{font-size:14px;min-height:66px}}
