/* HRSCO usability review, October 2026 */
.form-trap{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
[data-state=error]{color:#a62525!important}[data-state=success]{color:#17643d!important}.form-note a,.privacy-copy a{text-decoration:underline;text-underline-offset:3px}.form-note{line-height:1.9}.privacy-copy{max-width:900px}.privacy-copy p{line-height:2}.form-status,.status{overflow-wrap:anywhere}input,textarea,select{max-width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #1766c4;outline-offset:3px}
.hrsco-departments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 26px;padding:18px 24px;border-top:1px solid #b8c9db55;font-size:13px}.hrsco-departments a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.search-help{color:#526174;font-size:15px}.search-result p{overflow-wrap:anywhere}
@media(max-width:600px){.hrsco-departments{gap:4px 20px}.form-note{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}
