.project-workspace{--project-accent:var(--lightningcss-light,#456556)var(--lightningcss-dark,#aac3b1);--project-wash:var(--lightningcss-light,#efede7)var(--lightningcss-dark,#1c211e);max-width:860px;margin-inline:auto}.project-workspace :where(h1,h2,h3,.project-section-title){font-family:var(--font-note);letter-spacing:-.025em;text-wrap:balance;font-weight:400}.project-workspace h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}.project-workspace h2,.project-workspace .project-section-title{font-size:1.5rem}.project-workspace h3{font-size:1.375rem}.project-workspace :where(p,blockquote){text-wrap:pretty}.project-workspace .project-kicker{color:var(--project-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.6}.project-workspace .project-overview{background:var(--project-wash);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem;display:grid}.project-overview dt{color:var(--muted);font-size:.75rem}.project-overview dd{font-family:var(--font-note);margin-top:.5rem;font-size:2.5rem;line-height:1}.project-overview>div+div{border-left:1px solid var(--line);padding-left:1.5rem}.project-workspace .project-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:clamp(1.25rem,3vw,2rem)}.project-workspace .project-field{background:var(--background);border-radius:6px;font-size:1rem}.project-workspace .project-field:focus-visible{outline:2px solid var(--project-accent);outline-offset:3px}.project-workspace .project-primary{background:var(--project-accent);border-color:var(--project-accent);color:var(--background)}.project-workspace .project-primary:hover:not(:disabled){opacity:.9}.project-workspace [role=tablist]{gap:.25rem;margin-top:2.5rem;padding-bottom:.5rem}.project-workspace [role=tab]{border-bottom:0;border-radius:6px;padding-inline:.875rem}.project-workspace [role=tab][aria-selected=true]{color:var(--project-accent);background:var(--project-wash);font-weight:500}.project-workspace [role=tabpanel]{margin-top:2rem}.project-workspace .project-section{margin-top:3rem;padding-top:2rem}.project-workspace .project-paper-list{border:0;gap:1rem;display:grid}.project-workspace .project-paper-list>li{border:1px solid var(--line);border-radius:12px;padding:1.5rem}.project-workspace .project-paper-list h3 a{font-size:1.125rem;font-weight:400}.project-workspace .project-paper-number{color:var(--project-accent)}.project-workspace .project-quote{border-color:var(--project-accent);font-family:var(--font-note);font-size:1.125rem;line-height:1.7}.project-workspace .project-status{color:var(--project-accent);font-weight:500}.project-workspace .project-review label:has(input[type=checkbox]){align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.625rem}.project-workspace input[type=checkbox]{accent-color:var(--project-accent)}@media (min-width:768px){.project-workspace .project-header{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:2.5rem;padding-block:2rem;display:grid}}@media (max-width:639px){.project-workspace .project-paper-list>li{padding:1.25rem}.project-workspace [role=tablist]{margin-top:2rem}.project-workspace [role=tab]{padding-inline:.5rem}}
