.report-workspace{max-width:1000px;margin:auto}.report-workspace>nav,.outcome-prose nav{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.outcome-prose{overflow-wrap:anywhere;max-width:760px;margin:3rem auto;font-size:1.08rem;line-height:1.85}.outcome-prose h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.outcome-prose h2{margin-top:2.5rem;line-height:1.3}.outcome-prose section{scroll-margin-top:5rem}.outcome-prose p{white-space:pre-line;margin:1rem 0;scroll-margin-top:5rem}.outcome-prose nav{border-block:1px solid #d8d1c5;padding:1rem 0;font-size:.9rem}.report-introduction{font-size:1.15em}.report-citation{white-space:nowrap;margin-left:.2rem;font-size:.8em}.report-sources details{border-bottom:1px solid #ddd;padding:.7rem 0}.outcome-admin textarea,.definition-editor textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #b8afa2;border-radius:6px;margin:.4rem 0 1rem;padding:.8rem;display:block}.outcome-admin button,.definition-editor button{cursor:pointer;margin:.5rem .6rem .5rem 0;padding:.6rem 1rem}.outcome-admin button:disabled{opacity:.55;cursor:not-allowed}.owner-edition{border-top:2px solid #d8d1c5;margin-top:3rem;padding-top:1.5rem}.outcome-admin label,.definition-editor label{display:block}.source-choice{gap:.7rem;margin:.8rem 0;display:flex!important}.source-choice small{display:block}.outcome-admin fieldset{border:1px solid #d8d1c5;padding:1.2rem}.edition-actions{background:#f2eee7;padding:1.3rem}.outcome-admin :focus-visible,.definition-editor :focus-visible{outline-offset:3px;outline:3px solid #9b563e}@media (max-width:600px){.outcome-prose{margin:2rem auto;font-size:1rem}.report-workspace{padding:1rem}.outcome-admin button{width:100%;margin:.4rem 0}}
