.iagh-form{display:grid;gap:1rem;max-width:860px}.iagh-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.iagh-form
label{display:grid;gap:0.4rem;font-weight:600}.iagh-form input,
.iagh-form select,
.iagh-form
textarea{box-sizing:border-box;width:100%;padding:0.75rem;border:1px
solid currentColor;border-radius:6px;color:inherit;background:transparent;font:inherit}.iagh-form
button{width:fit-content;padding:0.8rem 1.25rem;border:0;border-radius:6px;cursor:pointer;font:inherit;font-weight:700}.iagh-check{display:flex !important;align-items:flex-start;gap:0.65rem !important;font-weight:400 !important}.iagh-check
input{width:auto;margin-top:0.25rem}.iagh-help{margin:0;font-size:0.95em}.iagh-hp{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.iagh-notice{margin-bottom:1rem;padding:0.9rem 1rem;border-left:4px solid currentColor}.iagh-audit-card{display:grid;gap:1.5rem;max-width:920px;padding:clamp(1.25rem, 3vw, 2.5rem);border:1px
solid rgba(127, 127, 127, 0.25);border:1px
solid color-mix(in srgb, currentColor 22%, transparent);border-radius:14px;background:rgba(127, 127, 127, 0.04);background:color-mix(in srgb, currentColor 3%, transparent)}.iagh-audit-intro{max-width:720px}.iagh-audit-intro h2,
.iagh-audit-intro
p{margin-top:0}.iagh-eyebrow{margin-bottom:0.45rem;font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.iagh-audit-form{max-width:none}.iagh-audit-form button[type="submit"],
.iagh-audit-form button[type="submit"]:hover,
.iagh-audit-form button[type="submit"]:focus{background:#F3921C !important;color:#3A2200 !important}.iagh-audit-form button[type="submit"]:focus-visible{outline:3px
solid #3A2200;outline-offset:3px}.iagh-audit-report-admin{max-width:860px;padding:1rem;border:1px
solid #c3c4c7;background:#fff}.iagh-audit-results{margin-top:1.5rem;padding:clamp(1.25rem, 3vw, 2rem);border:1px
solid rgba(23, 40, 93, 0.18);border-radius:14px;background:#fff;color:#172033}.iagh-audit-results--loading{border-left:5px solid #087fbd}.iagh-audit-results--error{border-left:5px solid #b32d2e}.iagh-result-heading{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.iagh-result-score{display:grid;width:92px;height:92px;place-items:center;border:8px
solid #087fbd;border-radius:50%;color:#17285d;font-size:2rem;font-weight:800}.iagh-result-intro h2,
.iagh-result-intro p,
.iagh-result-check h4,
.iagh-result-check
p{margin-top:0}.iagh-result-checks{display:grid;gap:0.75rem}.iagh-result-check{display:grid;grid-template-columns:28px 1fr;gap:0.75rem;padding:0.9rem 1rem;border-radius:10px;background:#f5f7fa}.iagh-result-check
h4{margin-bottom:0.25rem}.iagh-result-check
p{margin-bottom:0}.iagh-result-marker{font-size:1.25rem;font-weight:900}.iagh-result-check--good .iagh-result-marker{color:#16803b}.iagh-result-check--warning .iagh-result-marker{color:#a86400}.iagh-result-check--problem .iagh-result-marker{color:#b32d2e}.iagh-result-note{margin:1.25rem 0;font-size:0.92rem}.iagh-result-cta{display:inline-block;padding:0.8rem 1.15rem;border-radius:7px;background:#17285d;color:#fff !important;font-weight:700;text-decoration:none}.iagh-result-cta:hover{background:#087fbd}@media (max-width: 680px){.iagh-grid{grid-template-columns:1fr}.iagh-result-heading{grid-template-columns:1fr}}