.static-form-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.static-form-status{min-height:1.5em;margin:1rem 0;line-height:1.5;font-size:.95rem;overflow-wrap:anywhere}
.static-status-page{min-height:100vh;margin:0;display:grid;place-items:center;background:#f5f5f2;color:#172128;font:16px/1.6 system-ui,sans-serif;padding:2rem;box-sizing:border-box}
.static-status-card{max-width:42rem;padding:clamp(1.5rem,5vw,4rem);background:#fff;border:1px solid #d9dddf;border-radius:.75rem;box-shadow:0 1rem 3rem #1721280b}
.static-status-card h1{font-size:clamp(2rem,6vw,3rem);line-height:1.1;letter-spacing:-.04em}
.static-status-card a{color:#0c4e68;text-underline-offset:.2em}
button:disabled,input[type=submit]:disabled{cursor:wait;opacity:.65}
@media(prefers-reduced-motion:reduce){.static-status-card{scroll-behavior:auto}}
