:root{color-scheme:dark}body{margin:0;background:#081419;color:#eeeae0;font:16px/1.6 system-ui,sans-serif}.triage-wrap{max-width:1160px;padding:48px 28px;margin:auto}h1{font:500 clamp(36px,5vw,64px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:24px 0}h2{font-size:24px;line-height:1.3}h3{font-size:19px;line-height:1.4}.triage-intro{max-width:680px;font-size:20px;color:#c4cec9}.eyebrow{display:block;font-size:11px;letter-spacing:.16em;color:#9abcb0;margin-top:20px}a{color:#b4dac7;text-underline-offset:4px}a:hover{color:#fff}button,input,select,textarea{font:inherit}button,select,textarea{color:inherit;background:#12262c;border:1px solid #44615f;border-radius:6px;padding:12px}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e0c08d;outline-offset:4px}.triage-tools{display:flex;align-items:end;flex-wrap:wrap;gap:20px;margin:28px 0}.triage-tools label{flex:1;min-width:min(100%,260px)}label select,label textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px}.triage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.triage-card,.triage-history{padding:24px;border:1px solid #294148;border-radius:10px;background:#0d1d23;overflow-wrap:anywhere}.triage-card .eyebrow{margin-top:0}.triage-card p,.triage-muted{color:#bbc7c4}.triage-counts{color:#d6d7cb}.triage-notice{padding:18px 20px;border-left:3px solid #b49c72;background:#14272c}#triage-case{margin-top:40px}#triage-case .triage-card,.triage-history{margin:16px 0}#triage-form{border-top:1px solid #385057;padding-top:24px;max-width:780px}#triage-form label{display:block;margin:20px 0}#triage-status{min-height:26px;color:#d9cba9}footer{border-top:1px solid #294148;margin-top:64px;padding-top:28px;color:#aebcb8}footer nav{display:flex;gap:18px;flex-wrap:wrap}[hidden]{display:none!important}@media(max-width:640px){.triage-wrap{padding:28px 18px}.triage-grid{grid-template-columns:1fr}.triage-tools{display:block}.triage-tools>*{display:block;margin:16px 0}.triage-tools button,#triage-form button{width:100%}.triage-card{padding:20px}}
#cyber-intake-form{max-width:780px}#cyber-intake-form label{display:block;margin:18px 0}#cyber-intake-form input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;color:inherit;background:#12262c;border:1px solid #44615f;border-radius:6px}#cyber-intake-form input:focus-visible{outline:3px solid #e0c08d;outline-offset:4px}#cyber-intake>button{margin:8px 12px 8px 0}@media(max-width:640px){#cyber-intake button{width:100%}}
#assessment-content label{display:block;margin:20px 0 8px}#assessment-content select,#assessment-content textarea{display:block;width:100%;box-sizing:border-box;max-width:780px}#assessment-content fieldset{border:1px solid #44615f;border-radius:6px;margin:24px 0;padding:20px}#assessment-content details{margin:20px 0}#assessment-content article{border-top:1px solid #294148;padding:16px 0}#assessment-content input:focus-visible{outline:3px solid #e0c08d;outline-offset:4px}#assessment-save{margin:20px 0}

#structured-assessment{scroll-margin-top:calc(var(--ebi-nav-height,160px) + 16px)}
