/* V2.2 restores density inside the approved V2.1 visual shell. */
.platform-home,.structured-advanced{max-width:1180px;margin:0 auto 64px;padding:0 32px}.question-home{min-height:0;padding-bottom:70px}.platform-section-title{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e5e9;padding-top:26px;margin-top:24px;gap:20px}.platform-section-title h2{margin:0 0 14px}.platform-section-title>a{font-size:13px}.workspace-launches{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px}.workspace-launches>a{display:block;padding:18px 0;text-decoration:none;border-top:1px solid #e1e5e9}.workspace-launches strong,.workspace-launches span{display:block}.workspace-launches span{font-size:13px;color:#606874;margin-top:6px}.capability-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.capability-directory h2{font-size:16px;margin:24px 0 12px}.capability-directory ul{list-style:none;padding:0;margin:0}.capability-directory a{display:block;padding:7px 0;font-size:13px;text-decoration:none}.capability-directory a:hover,.workspace-shortcuts a:hover{text-decoration:underline}.structured-page{max-width:1380px;padding:0 32px;margin-top:28px}.structured-page .research-heading{margin-bottom:20px;max-width:900px}.workspace-shortcuts{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid #e1e5e9;padding:14px 0 24px;font-size:13px}.structured-workspace{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(350px,1.5fr) minmax(240px,1fr);gap:0;align-items:start;margin-top:28px}.structured-workspace>section{min-width:0;padding:0 22px;margin:0}.structured-workspace>.studies{grid-column:1;grid-row:1 / span 4;border-right:1px solid #e1e5e9;padding-left:0}.structured-workspace>.claim-state{grid-column:2;grid-row:1}.structured-workspace>.source-comparison{grid-column:2;grid-row:2;margin-top:34px}.structured-workspace>.disagreement-state{grid-column:2;grid-row:3;margin-top:34px}.structured-workspace>.proof-trail{grid-column:3;grid-row:1 / span 4;border-left:1px solid #e1e5e9;padding-right:0}.structured-page h2{font-size:19px;margin-top:0}.structured-page h1{font-size:26px}.structured-page .study-row{padding:15px 0}.structured-page .claim-state textarea{margin-bottom:14px}.structured-page .claim-actions{font-size:12px;gap:14px;margin-top:18px}.structured-page .claim-state>p:not(.small){font-size:14px}.structured-page .study-select{font-size:14px;border:none;border-radius:0;padding:0}.structured-page .claim-proof dt{margin-top:16px}.structured-page dd{font-size:13px}.structured-page .proof-record{margin-top:20px}.compare-selectors,.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compare-selectors label{font-size:12px;color:#606874}.compare-selectors select{display:block;width:100%;margin-top:6px;font-size:12px;padding:8px}.comparison-grid dl{background:#f7f8fa;border:1px solid #e1e5e9;border-radius:6px;padding:12px;margin-bottom:0}.comparison-grid dt{margin-top:12px}.comparison-grid dt:first-child{margin-top:0}.comparison-grid dd{font-size:12px;line-height:1.5}.research-context{border-top:1px solid #e1e5e9;margin-top:36px;padding-top:24px}.context-links{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.library-workspace{grid-template-columns:1fr 1.3fr 1fr}.library-workspace>.source-comparison{grid-row:1;margin-top:0}.library-resources{margin-top:32px}.structured-advanced{margin-top:38px}.v21-shell .nb-expert-tools{max-width:1240px;margin:16px auto}.v21-shell .nb-expert-tools[open]>.sidebar{position:static;width:auto;display:block;background:#fff;padding:16px 22px;border:1px solid #e1e5e9;border-radius:6px}.v21-shell .nb-expert-tools .sidebar>.brand,.v21-shell .nb-expert-tools .workspace-label,.v21-shell .nb-expert-tools .sidebar-foot{display:none}.v21-shell .nb-expert-tools nav,.v21-shell .nb-expert-tools nav>details{display:flex;flex-wrap:wrap;gap:4px 20px}.v21-shell .nb-expert-tools nav>details>summary{width:100%;font-size:12px}.v21-shell .nb-expert-tools .nav-item{padding:5px 0;background:none;border:0;font-size:12px;min-height:28px}.v21-shell .nb-expert-tools>.sidebar>p{margin:0 0 10px;font-size:12px}
@media(max-width:1050px){.structured-workspace{grid-template-columns:1fr 1.6fr}.structured-workspace>.proof-trail{grid-column:1 / -1;grid-row:5;border:0;border-top:1px solid #e1e5e9;padding:26px 0;margin-top:28px}.capability-directory{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.platform-home,.structured-advanced{padding:0 20px}.question-home{min-height:0;padding-bottom:48px}.workspace-launches,.capability-directory{grid-template-columns:1fr}.workspace-launches{gap:0}.platform-section-title{align-items:start;flex-direction:column;gap:4px}.structured-page{padding:0 20px}.structured-workspace,.library-workspace{display:flex;flex-direction:column;gap:28px}.structured-workspace>section{width:100%;padding:0!important;border:0!important;margin:0!important}.structured-workspace>.claim-state{order:0}.structured-workspace>.studies{order:1}.structured-workspace>.source-comparison{order:2}.structured-workspace>.disagreement-state{order:3}.structured-workspace>.proof-trail{order:4}.workspace-shortcuts{gap:12px 18px}.v21-shell .nb-expert-tools[open]>.sidebar{padding:12px}.v21-shell .nb-expert-tools nav>details{display:block}.compare-selectors{grid-template-columns:1fr}.comparison-grid{gap:10px}.comparison-grid dd{overflow-wrap:anywhere}.capability-directory{gap:0}}

.structured-page .study-select{background:transparent}.structured-page .proof-record h3{font-size:16px}
.structured-page .question-form .button{min-width:64px;padding:12px 18px}
