.audit-fallback{position:relative;z-index:99999;min-height:100svh;padding:clamp(28px,8vw,110px);background:#fff;color:#111;font:18px/1.6 "Inter","Helvetica Neue",Arial,sans-serif}
.audit-fallback img{max-width:80%;object-fit:contain;object-position:left}
.audit-fallback h1{font-size:clamp(40px,7vw,96px);line-height:1.05;letter-spacing:-.05em;margin:70px 0 25px}
.audit-fallback p{max-width:650px;margin:24px 0}
.audit-fallback nav{display:flex;flex-wrap:wrap;gap:24px}
.audit-fallback a{color:inherit;display:inline-block;padding:12px 0;text-decoration:underline}
.audit-fallback a:focus-visible{outline:2px solid;outline-offset:5px}
.audit-fallback[hidden]{display:none}
html.js .audit-fallback:not([hidden]){position:fixed;inset:0;visibility:hidden}
