.sitebar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4vw;border-bottom:1px solid var(--line);flex-wrap:wrap}.sitebar nav{display:flex;gap:18px;flex-wrap:wrap}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}.workspace{max-width:1000px;margin:auto;padding:40px 24px;min-height:75vh}.workspace h1{font-size:clamp(28px,5vw,48px);letter-spacing:-.035em}.workspace label{display:block;margin:16px 0;font-size:16px}.workspace input,.workspace select,.sitebar select{display:block;background:#172232;border:1px solid #526580;color:var(--ink);border-radius:6px;padding:12px;max-width:100%;font:inherit}.workspace input:not([type=radio]){width:100%}.workspace form{max-width:500px}.workspace button{font:inherit;cursor:pointer}.choice input{display:inline;width:auto}.workspace .choices{margin:24px 0}.workspace output{display:block;margin:16px 0}.toolbar{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:24px}.toolbar a{padding:8px 0}footer{padding:24px 4vw;display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.article{line-height:1.7}.card+.card{margin-top:18px}.error{color:var(--red)}@media(max-width:600px){.workspace{padding:24px 16px}.sitebar{padding:16px}.sitebar nav{gap:12px;font-size:14px}.grid{grid-template-columns:1fr}}
[data-source-changes]{overflow-wrap:anywhere}
[data-speech-consent]{width:auto!important;display:inline!important;margin-right:8px}
[data-teach-back-speech],[data-study-speech]{max-width:100%;overflow-wrap:anywhere}
#spoken{width:100%;box-sizing:border-box}
[data-source-observation]{overflow-wrap:anywhere}
[data-source-changes] textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:100px;font:inherit}
[data-reasoning-body]{white-space:pre-wrap;overflow-wrap:anywhere}
textarea[name=reasoningNote]{box-sizing:border-box;width:100%;max-width:100%;font:inherit}
