.project-workspace{padding-top:72px;padding-bottom:90px;max-width:1080px}.project-header{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;padding-bottom:36px}.project-header>.eyebrow,.project-header>h1,.project-header>p{width:100%;margin:0}.project-header h1{font-size:clamp(30px,4vw,46px);font-weight:550;letter-spacing:-.06em}.project-header p{color:var(--text-secondary);line-height:1.8}.project-header .actions{margin-top:10px}.project-toolbar{display:flex;justify-content:space-between;gap:22px;align-items:end;border-top:1px solid #d1dde3;border-bottom:1px solid #d1dde3;padding:20px 0;margin-bottom:30px}.project-toolbar small{color:#6c7f88;line-height:1.7;font-size:12px}.project-org{display:grid;gap:9px;min-width:240px;font-size:12px;color:#516b7b}.project-workspace select,.project-workspace input,.project-workspace textarea{font:inherit;font-size:15px;color:#264654;background:#fff;border:1px solid #aec2cc;border-radius:3px;min-height:44px;padding:10px 12px;box-sizing:border-box;max-width:100%}.project-workspace input:focus-visible,.project-workspace select:focus-visible,.project-workspace textarea:focus-visible{outline:2px solid #287c9d;outline-offset:2px}.project-workspace .button,.project-workspace .link-arrow{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 40px}.project-item{position:relative;display:block;border-bottom:1px solid #ccd9e0;padding:28px 52px 28px 0;color:#193e51;text-decoration:none;min-width:0}.project-item:hover h2{text-decoration:underline;text-underline-offset:5px}.project-item h2{font-size:21px;font-weight:550;overflow-wrap:anywhere;margin-bottom:10px}.project-item p,.project-item small{font-size:12px;color:#657a86;line-height:1.9}.project-item>span{position:absolute;right:0;top:30px;font-size:12px}.project-new{display:flex;gap:18px;align-items:end;padding:25px 0;border-top:1px solid #d2dce2}.project-new label{display:grid;gap:10px;flex:1;max-width:470px;font-size:13px}.project-new input{width:100%}.project-empty{padding:32px 0;font-size:15px;color:var(--text-secondary);line-height:1.9}.project-empty h2{font-size:25px;color:#244b5f;font-weight:550}.project-status,.project-save-status{padding:15px 0;color:#335e71;font-size:14px;line-height:1.8}.project-error{border-left:2px solid #a84938;padding:12px 20px;margin-bottom:24px}.project-error p{color:#923f32;font-size:14px;line-height:1.8;margin-bottom:12px}.project-draft-intro{padding:12px 0 26px}.project-draft-intro h2,.project-decision-form h2,.project-records h2,.project-record-preview h2{font-size:25px;letter-spacing:-.035em;font-weight:550;line-height:1.5;margin:0 0 15px;overflow-wrap:anywhere}.project-draft-intro p,.project-decision-form>p{font-size:14px;line-height:1.8;color:#637c88}.project-version{display:flex;align-items:center;gap:18px;margin-bottom:28px;color:#617985;font-size:12px}.project-version button{margin-left:auto}.project-decision-form,.project-record-preview{padding:32px;border:1px solid #d0dde3;background:#fff;margin-bottom:38px}.project-decision-form>label{display:grid;gap:9px;margin:22px 0;font-size:13px;color:#365769}.project-decision-form textarea{width:100%;resize:vertical;line-height:1.7}.project-decision-form input,.project-decision-form select{width:100%}.project-design-summary{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:12px;line-height:1.8;padding:12px 0;color:#5a7788}.project-footnote{font-size:12px;color:#748893;line-height:1.8;margin-top:22px}.project-record-row{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:23px 0;border-bottom:1px solid #d1dde3}.project-record-row h3{font-size:17px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.project-record-row p{font-size:12px;color:#718894;margin-top:7px}.project-record-row .button{flex-shrink:0}.project-choice{display:inline-block;margin-bottom:26px;padding:7px 12px;background:#edf4f5;color:#246173;font-size:13px}.project-record-preview h3{font-size:13px;font-weight:550;color:#63818d;margin-bottom:8px}.project-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.95;color:#264a5c;margin-bottom:27px}.design-project-record{border-left:2px solid #6e9cac;padding:12px 20px;margin-bottom:24px;font-size:13px;line-height:1.8;background:#f0f5f6}.design-project-record strong{font-size:15px;display:block}.design-project-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.design-workspace-actions{flex-wrap:wrap}.design-workspace-actions>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#426678}.project-workspace :disabled{opacity:.6;cursor:default}
@media(max-width:760px){.project-workspace{padding-top:34px;padding-bottom:55px}.project-toolbar{display:block}.project-toolbar small{display:block;margin-top:13px}.project-org{width:100%;min-width:0}.project-list{grid-template-columns:1fr}.project-header{padding-bottom:25px}.project-new{display:block}.project-new button{margin-top:14px}.project-decision-form,.project-record-preview{padding:23px 18px}.project-decision-form h2,.project-record-preview h2{font-size:22px}.project-workspace input,.project-workspace select,.project-workspace textarea{font-size:16px}.project-version{gap:10px;flex-wrap:wrap}.project-version small{width:100%;order:3}.project-record-row{align-items:start;gap:12px;flex-wrap:wrap}.project-record-row .button{font-size:12px}.project-workspace .actions{gap:12px;flex-wrap:wrap}.project-workspace .actions .button{white-space:normal;text-align:center}.project-decision-form .actions{flex-direction:column;align-items:stretch}.project-item h2{font-size:20px}.project-design-summary{display:block}.project-design-summary p+p{margin-top:9px}}
