@charset "UTF-8";
:root{--paper:#f4f3eb;--ink:#243c36;--green:#245c48;--dark:#174534;--muted:#56685e;--line:#d7ded2;--pale:#e8efdf;--amber:#f4e8c9;--white:#fffefa}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Segoe UI",Arial,sans-serif;line-height:1.65;font-size:17px}a{color:var(--dark);text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit}button,select{min-height:46px}button{cursor:pointer;border:1px solid var(--green);border-radius:10px;padding:10px 16px;background:var(--white);font-weight:650}button:hover{background:var(--pale)}:focus-visible{outline:3px solid #a34e16;outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.13;letter-spacing:-.035em;font-weight:730;max-width:900px}h2{font-size:1.35rem;line-height:1.35;letter-spacing:-.02em}h3{font-size:1.18rem;line-height:1.3}p+p{margin-top:12px}ul,ol{padding-left:24px}li+li{margin-top:9px}[hidden]{display:none!important}.skip{position:fixed;left:14px;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:12px}.topbar{max-width:1200px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:1.25rem;text-decoration:none;font-weight:750;line-height:1.3}.brand small{display:block;font-size:.64rem;font-weight:650;letter-spacing:.1em;margin-top:5px;color:var(--muted)}.brand-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px 14px 14px 3px;background:var(--green);color:white;font-size:1.7rem;font-family:Georgia,serif}.topbar nav{display:flex;gap:23px;flex-wrap:wrap}.topbar nav a{font-size:.87rem;text-decoration:none;padding:8px 0}.topbar nav a:hover{text-decoration:underline}.steps{max-width:1144px;margin:auto;border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 0}.steps a{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 5px;border-radius:10px;text-decoration:none;color:var(--muted);font-size:.9rem;font-weight:650}.steps a>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #bdcabb;font-size:.8rem;flex-shrink:0}.steps a[aria-current]{background:var(--pale);color:var(--dark)}.steps a[aria-current]>span{background:var(--green);color:white;border-color:var(--green)}main{max-width:1144px;margin:auto;padding:32px 0 45px}.intro{margin-bottom:26px}.eyebrow,.label{text-transform:uppercase;font-size:.7rem;letter-spacing:.13em;font-weight:750;color:#79552f}.eyebrow{margin-bottom:12px}.lead{font-size:1.09rem;max-width:83ch;margin-top:16px}.goal{font-size:.91rem;color:var(--muted);margin-top:12px}.fiction{font-size:.77rem;color:var(--muted);margin-top:6px}.mission-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:28px;align-items:start}.mission-brief{background:var(--green);color:white;padding:28px 30px;border-radius:18px;margin-bottom:22px}.mission-brief .label{color:#d7e6be}.mission-brief h2{font-size:1.6rem;margin:9px 0 16px;max-width:22ch}.mission-brief p{font-size:.98rem;line-height:1.65}.source{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:23px;min-width:0;break-inside:avoid}.source-top{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.74rem;font-weight:600;margin-bottom:16px}.source-letter{display:grid;place-items:center;background:var(--pale);border-radius:7px;min-width:29px;height:29px;color:var(--green);font-weight:800;font-size:.9rem}.source h3{margin-bottom:12px}.byline{font-size:.78rem;color:var(--muted);line-height:1.6}.source-text{margin:20px 0 17px;padding-top:15px;border-top:1px solid var(--line)}.source-text>p{display:flex;gap:12px;font-size:1rem;line-height:1.65}.line-id{flex-shrink:0;font-size:.67rem;color:var(--muted);margin-top:5px;font-weight:700;width:22px}.source-context{font-size:.69rem;color:var(--muted);line-height:1.6}.source-a,.source-e{background:#f1eee3}.source-a .source-text,.source-e .source-text{background:white;border-radius:3px 13px 13px 13px;border:0;padding:17px 14px}.source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:22px 0}.route-card{padding:23px 6px}.route-card h2{font-size:1.06rem}.route-card ol{font-size:.92rem;margin:14px 0}.route-card p{color:var(--muted);font-size:.82rem}.knowledge{padding:18px 23px;border-left:4px solid var(--green);border-radius:0 11px 11px 0;background:var(--pale);margin:0 0 22px}.knowledge .label{color:var(--green)}.knowledge p{font-size:.95rem;margin-top:6px}.task-panel{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:24px;margin:22px 0;min-width:0}.task-panel>h2{margin-bottom:13px}.task-panel>p{margin-bottom:14px}.task-panel>legend{font-size:1.13rem;font-weight:700;padding:0 9px;margin-left:-9px}.choice{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin:9px 0;font-size:.94rem;cursor:pointer;min-height:47px;background:var(--white)}.choice:has(input:checked){border-color:var(--green);background:var(--pale)}input[type=radio],input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:var(--green);margin:3px 0 0}.check-button{font-size:.88rem;margin-top:12px}.field{font-weight:650;font-size:.9rem;display:block;margin:15px 0 7px}.field-hint{font-size:.85rem;color:var(--muted);margin:0 0 10px!important}textarea,select{display:block;background:white;border:1px solid #a9b7a7;border-radius:9px;padding:11px 12px;width:100%;max-width:100%;min-width:0}textarea{resize:vertical;line-height:1.65}select{font-size:.9rem;text-overflow:ellipsis}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:25px}.source-question{border:0;padding:0;margin:15px 0;min-width:0}.source-question legend{font-weight:650;line-height:1.55}.sentence{font-size:.91rem;background:var(--pale);padding:15px;border-radius:10px}.feedback{border-left:4px solid var(--green);background:var(--pale);padding:13px 16px;border-radius:0 9px 9px 0;margin-top:14px;font-size:.9rem}.feedback strong{display:block}.feedback p{margin-top:7px}.feedback[data-status=open],.feedback[data-status=verdict],.feedback[data-status=evidence],.feedback[data-status=revise]{background:var(--amber);border-color:#926536}.feedback[data-status=reflection]{background:#eef0e8;border-color:#647461}.evidence-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.documents>.source{margin-top:18px}.documents>h2{margin-bottom:18px}.section-intro{font-size:.9rem;margin-top:10px}.judgement-key{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-block:1px solid var(--line);padding:16px 0;margin:20px 0}.judgement-key p{font-size:.76rem;margin:0;line-height:1.55}.judgement-key b{font-size:.86rem;color:var(--green)}.claim{border:1px solid var(--line);border-radius:13px;background:var(--white);padding:16px 18px 20px;margin:25px 0;min-width:0}.claim legend{font-weight:650;font-size:.98rem;padding:0 5px;max-width:100%;line-height:1.45}.claim-number{display:inline-block;font-size:.75rem;font-weight:750;color:var(--green);margin-right:9px}.choices{display:flex;gap:8px;flex-wrap:wrap}.choices .choice{font-size:.8rem;padding:8px 10px}.example{padding:16px 20px;border:1px solid #d8c8a5;border-radius:12px;background:#fbf3df;margin:22px 0}.example p{font-size:.92rem}.example p:first-of-type{margin-top:12px}.example h3{margin-bottom:12px}.small{font-size:.8rem;color:var(--muted)}.help{margin-top:26px;background:#eeece1;border-radius:14px;padding:20px 24px}.help h2{font-size:1rem;margin-bottom:8px}.help p{font-size:.92rem;margin-top:8px}.help a{display:inline-block;margin-top:14px;font-size:.85rem}details+details{border-top:1px solid var(--line);margin-top:4px}summary{cursor:pointer;min-height:44px;padding:9px 0;font-weight:600;font-size:.93rem}details>p{margin:10px 0}.continue{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding-top:23px;border-top:1px solid var(--line)}.continue p{font-size:.9rem;max-width:68ch}.primary{display:inline-block;padding:12px 20px;border-radius:10px;background:var(--green);color:white;text-decoration:none;font-weight:650;white-space:nowrap;font-size:.94rem}.primary:hover{background:var(--dark)}.direct{margin-top:19px;font-size:.8rem}.transfer-intro{padding:20px 24px;background:var(--pale);border-radius:14px;margin-bottom:20px}.finish{margin-top:26px;padding:25px 28px;background:var(--green);border-radius:16px;color:white}.finish .label{color:#d7e6be}.finish h2{margin:10px 0 14px}.finish a{display:inline-block;color:white;margin-top:20px}.doc{max-width:1000px}.doc>section{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.doc h2{margin-bottom:16px}.doc h3{margin:15px 0 12px}.doc section>p{margin:12px 0}.doc .source-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.doc .source h3{margin:0 0 12px}.doc-nav{display:flex;gap:8px 23px;flex-wrap:wrap;margin:24px 0}.doc-nav a{padding:6px 0;font-size:.92rem}.doc .knowledge{margin:18px 0}.write-lines{height:105px;background:repeating-linear-gradient(transparent,transparent 32px,#cdd7c9 33px);margin:12px 0 20px}.paper-claims li{margin-block:20px}.paper-claims li p{font-size:.85rem;margin-top:9px}.print-help{display:none}.notice{padding:18px;background:var(--amber);margin-bottom:20px}footer{max-width:1144px;margin:auto;padding:22px 0 30px;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer div{display:flex;gap:18px;flex-wrap:wrap}
@media(max-width:1200px){main,.steps,footer{margin-inline:28px}.doc{margin-inline:auto;padding-inline:28px}}
@media(max-width:900px){.mission-grid,.evidence-layout{grid-template-columns:1fr}.mission-grid{gap:12px}.mission-grid>div:last-child{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.source-grid{grid-template-columns:1fr 1fr}.source-grid>.source:last-child:nth-child(3){grid-column:1/-1}.documents{display:grid;grid-template-columns:1fr 1fr;gap:18px}.documents>h2{grid-column:1/-1;margin-bottom:0}.documents>.source{margin-top:0}.documents>.source:last-child:nth-child(4){grid-column:1/-1}.topbar nav{gap:16px}.source{padding:20px}}
@media(max-width:600px){body{font-size:16px}.topbar{padding:16px;align-items:flex-start;gap:12px}.brand{font-size:1.1rem;gap:8px}.brand small{font-size:.54rem}.brand-icon{width:35px;height:38px}.topbar nav{gap:0 12px;justify-content:flex-end;max-width:170px}.topbar nav a{font-size:.73rem;padding:5px 0}.steps,main,footer{margin-inline:16px}.steps{gap:4px;padding-block:8px}.steps a{flex-direction:column;gap:5px;font-size:.7rem;padding:7px 1px}.steps a>span{width:25px;height:25px}.intro{margin-bottom:20px}main{padding-top:25px}.mission-brief{padding:23px}.mission-grid>div:last-child,.source-grid,.two-col,.documents,.doc .source-grid{grid-template-columns:1fr}.source-grid>.source:last-child:nth-child(3),.documents>.source:last-child:nth-child(4){grid-column:auto}.task-panel,.source{padding:20px}.claim{padding:14px 13px 18px}.continue{align-items:flex-start;flex-direction:column;gap:16px}.continue .primary{width:100%;text-align:center}.judgement-key{gap:10px}.judgement-key p{font-size:.72rem}.doc{margin-inline:0;padding-inline:16px}.doc .source-grid{margin-block:18px}.help{padding:18px 20px}footer{gap:12px}.choices{gap:5px}.choices .choice{font-size:.8rem;padding:8px}.source-text>p{font-size:1rem}}
@media print{body{background:white;color:#111;font-size:11pt}.topbar,.steps,footer,.skip,.no-print,.doc-nav,.paper-help{display:none!important}main,.doc{max-width:none;margin:0;padding:0}.doc>section{margin-top:14px}.doc .source-grid{grid-template-columns:1fr 1fr;gap:10px}.source{background:white!important;border:1px solid #999;padding:12px}.source-grid>.source:last-child:nth-child(3){grid-column:1/-1}.source-text{margin:10px 0;padding-top:10px}.source-text>p{font-size:10.5pt}.source-context,.byline{font-size:9pt}.source h3{font-size:12pt}.print-help{display:block;background:#eee;padding:10px}.material-section{break-before:page}.material-section:first-of-type{break-before:auto}.knowledge{background:#eee}.write-lines{height:80px}.paper-claims li{break-inside:avoid}a{color:#111}.lead{font-size:12pt}h1{font-size:24pt}}


/* Investigation workspace: documents, decisions and evidence stay connected. */
:root{--paper:#f5f3eb;--ink:#223d38;--green:#245b49;--line:#d5dcd1;--pale:#e9efe1;--white:#fffefa;--ochre:#9a6136}
body{background:radial-gradient(ellipse at 85% 0,#e9eedf55,transparent 40%),var(--paper)}
h1{font-size:clamp(2rem,3.45vw,2.9rem);max-width:950px;line-height:1.15}.intro{margin-bottom:30px}.intro .lead{max-width:77ch;margin-top:13px;font-size:1.05rem}.eyebrow>span{padding-inline:5px;color:#8a947e}.eyebrow .fiction{display:inline-block;font-size:.63rem;font-weight:500;text-transform:none;letter-spacing:.02em;margin:0 0 0 12px;color:#697566}
.steps{border-top:0;padding-block:8px}.steps a{font-size:.81rem;padding:7px 5px}.steps a>span{width:24px;height:24px;font-size:.72rem}.steps a[aria-current]{background:#e6eddc}.steps a[aria-current]>span{background:#38624e}
.mission-grid{grid-template-columns:.94fr 1.06fr;gap:32px}.mission-grid>.first-thought{margin:0}.first-thought>h2{margin:8px 0 12px}.first-thought>p{font-size:.91rem;line-height:1.6;color:var(--muted)}.first-thought fieldset{border:0;padding:0;margin:20px 0 10px;min-width:0}.first-thought legend{font-size:.94rem;font-weight:650;margin-bottom:3px}.first-thought textarea{background:#fbfbf5}.first-thought .choice{padding:8px 12px}.case-question{font-family:Georgia,serif;font-style:italic;font-size:1.2rem;max-width:31ch;margin:23px 10px;line-height:1.55;color:#536754}
.source{padding:25px;background:#fffefa;box-shadow:0 5px 16px #233d3410;border-radius:6px 6px 13px 13px}.source-top{margin-bottom:15px;font-size:.69rem;letter-spacing:.035em}.source h3{font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;font-weight:600;line-height:1.22;letter-spacing:-.025em;margin-bottom:15px}.source-text{margin:20px 0 16px}.source-context{font-size:.65rem;line-height:1.6}.byline{font-size:.74rem}.source-chat{border-top:4px solid #c59a60;background:#eeeade}.source-chat h3{font-family:inherit;font-size:1.3rem;letter-spacing:-.03em}.source-chat .source-letter{background:#e2d5bc;color:#72522c}.source-chat .source-text{padding:18px 15px;border:0;background:#fffefa;border-radius:2px 16px 16px 16px}.source-notice{border-top:4px solid #879361;background:#fbfbed}.source-notice .source-letter{background:#e7ead1;color:#566738}.source-letter{background:#e8ede5}.source-letter+.byline{font-weight:500}.source-letter{border-radius:50%;min-width:29px}.source-letter b{font-weight:700}.source.source-letterdoc{border-top:4px solid #66818a;border-radius:6px 6px 13px 13px;background:#fffefa}.source-letterdoc .source-top .source-letter{background:#e8eff0;color:#3e606d}
.mission-path{display:flex;gap:20px;justify-content:space-between;margin:28px 0;padding:20px 0;border-block:1px solid var(--line);font-size:.86rem;color:#526650}.mission-path span{display:flex;gap:10px;align-items:center}.mission-path b{font-family:Georgia,serif;font-weight:500;color:#987044;font-size:1.3rem}
.task-panel{box-shadow:0 3px 12px #30452c05}.task-panel>h2{margin-bottom:14px}.task-panel>.label+h2{margin-top:8px}.field-hint{line-height:1.55}.help{background:#eeede4;margin-top:26px}.help h2{font-size:.92rem}.help summary{font-weight:500;font-size:.88rem}.help a{margin-top:8px}.continue p{font-size:.86rem;line-height:1.65}.continue b{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#6e775f}.direct a{color:#59705c}.primary{font-size:.9rem;padding:12px 20px}
.model-example{background:#fffefa;border:1px solid var(--line);border-radius:15px;padding:27px 28px;margin:20px 0 35px}.model-header{max-width:65ch;margin-bottom:22px}.model-header h2{font-size:1.5rem;margin:7px 0 9px}.model-header>p{font-size:.9rem;color:var(--muted)}.model-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px}.model-document{background:#eff0e7;padding:22px;border:1px solid #d9dfce;border-radius:9px;align-self:start}.document-label{font-size:.69rem;color:#677463;line-height:1.65}.model-document blockquote{font-family:Georgia,serif;font-size:1.13rem;line-height:1.65;margin:18px 0 22px}.model-claim{font-size:.88rem;border-top:1px solid #cbd5c4;padding-top:16px}.thinking-steps{list-style:none;counter-reset:thinking;margin:0;padding:0}.thinking-steps li{position:relative;padding:0 0 17px 39px;counter-increment:thinking;line-height:1.5;margin:0}.thinking-steps li:before{content:counter(thinking);position:absolute;left:0;top:1px;width:26px;height:26px;border:1px solid #bbc9b4;color:#456a4e;display:grid;place-items:center;border-radius:50%;font-size:.75rem;font-weight:650}.thinking-steps li b{font-size:.9rem}.thinking-steps li p{font-size:.86rem;color:#5b6b5d;margin-top:5px}.model-takeaway{border-top:1px solid var(--line);padding-top:16px;font-size:.85rem;margin-top:6px}.investigation-intro{margin-bottom:20px}.investigation-intro h2{font-size:1.55rem;margin:8px 0}.investigation-intro>p{font-size:.94rem;color:var(--muted)}
.reader{min-width:0}.reader[data-reader=explore]{max-width:820px;margin-inline:auto}.source-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.source-tabs button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #cdd6c6;background:transparent;font-size:.75rem;font-weight:500;min-height:44px;border-radius:7px;line-height:1.4;flex:1;min-width:0;text-align:left}.source-tabs b{font-size:.72rem;flex-shrink:0}.source-tabs button[aria-pressed=true]{background:#e5ecdc;border-color:#6b855d;color:#244832}.source-tabs button:hover{background:#e9eddf}.reader-instruction{font-size:.78rem;color:#69775f;margin:0 0 13px!important}.reader .source{box-shadow:0 7px 18px #2941230c}.source-reference{display:block;font-size:.79rem;color:#365747;line-height:1.6;padding:10px 12px;border:1px solid #b7c9b1;border-radius:7px;background:#f3f6e9;text-align:left;width:100%;margin-block:12px;min-height:44px}.word-help{max-width:820px;margin:14px auto 24px}.word-help p{font-size:.9rem}.source-question legend{font-size:.96rem}.source-question .check-button{font-size:.82rem}
.workbench{background:#eeefe5;border:1px solid #d3dacb;border-radius:18px;padding:25px}.workbench-top h2{font-size:1.14rem;margin:7px 0 15px}.claim-tabs{display:flex;flex-wrap:wrap;gap:8px}.claim-tabs button{min-height:47px;background:#fafbf4;border:1px solid #cfd8c5;border-radius:8px;padding:9px 13px;display:flex;align-items:center;gap:9px;font-weight:600;font-size:.84rem}.claim-tabs button>span{font-size:.74rem;font-weight:600;color:#637653}.claim-tabs button[aria-pressed=true]{background:#2d5946;color:#fff;border-color:#2d5946}.claim-tabs button[aria-pressed=true]>span{color:#d5dfbc}.claim-tabs small{font-size:.64rem;font-weight:500;display:block;max-width:100px}.claim-tabs small:empty{display:none}.extra-claims{margin-top:8px}.extra-claims>summary{color:#596e56;font-size:.78rem;font-weight:500;padding-block:9px;min-height:42px}.extra-claims .claim-tabs{margin-bottom:12px}.active-claim{border-block:1px solid #d3dbca;padding:18px 0;margin:17px 0 20px}.active-claim>span{font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;color:#6a765d}.active-claim h3{font-size:1.2rem;font-weight:650;line-height:1.5;max-width:58ch;margin-top:5px}.workbench-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:24px;align-items:start}.judgement-panel{background:#fffefa;border:1px solid #d4ddcb;padding:22px;border-radius:12px;min-width:0}.judgement-panel fieldset{border:0;padding:0;margin:0;min-width:0}.judgement-panel legend{font-size:1rem;font-weight:650;margin-bottom:5px}.judgement-panel .choice{padding:11px 12px}.choice span small{display:block;font-size:.72rem;line-height:1.4;color:#66745e;margin-top:3px;font-weight:400}.choice span b{font-size:.84rem;font-weight:650}.picked-evidence{padding:17px 0 0;margin-top:20px;border-top:1px solid var(--line)}.picked-evidence>p{font-size:.84rem;line-height:1.65;margin:8px 0}.picked-evidence small{display:block;color:#64725e;font-size:.68rem;margin-top:7px}.picked-evidence .label{color:#7b673b;font-size:.62rem}.no-evidence{font-size:.75rem;background:transparent;border:1px dashed #bcc9b1;font-weight:500;width:100%;line-height:1.45;padding:10px;margin-top:8px}.no-evidence[aria-pressed=true]{background:#f4ead0;border-style:solid;border-color:#a98747}.check-actions{display:flex;flex-direction:column;gap:5px;margin-top:10px}.check-actions .check-button{background:#2d5946;color:white;border-color:#2d5946;font-size:.82rem;padding:11px 12px}.check-actions .check-button:hover{background:#204b38}.text-button{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;color:#556c50;font-size:.77rem;font-weight:500;min-height:44px}.judgement-note{font-size:.71rem;line-height:1.6;margin-top:16px}.feedback{font-size:.84rem;padding:12px 14px}.feedback strong{font-size:.87rem}.feedback p{line-height:1.65}.selection-status{font-size:.79rem;margin:15px 0 0;color:#4a6949;min-height:1.6em}.reasoning{margin-top:25px}.reasoning .knowledge{margin:20px 0 0}
.passage{display:flex;align-items:flex-start;gap:11px;text-align:left;width:100%;min-height:48px;margin:0 0 8px;padding:12px 10px;background:transparent;border:1px solid transparent;border-bottom-color:#e0e4d8;border-radius:6px;font-size:.99rem;font-weight:400;line-height:1.7;white-space:normal}.passage .line-id{width:21px;margin-top:4px;color:#6f7967;font-size:.63rem}.passage>span:nth-child(2){flex:1;min-width:0}.passage .pick-mark{flex-shrink:0;font-size:.78rem;font-weight:600;color:#78856a;margin-top:5px}.passage:hover{background:#f0f2e3;border-color:#c8d2b7}.passage[aria-pressed=true]{background:#f9edc7;border-color:#b59b5b;box-shadow:inset 3px 0 #b28b36}.passage[aria-pressed=true] .pick-mark{font-size:0}.passage[aria-pressed=true] .pick-mark:after{content:'✓';font-size:.85rem;color:#6e561f}.passage:last-child{margin-bottom:0}.reader .source-text{padding-top:12px;margin-top:17px}.reader .source-chat .source-text{padding:9px 7px}.reader .source{padding:23px}
.evidence-notebook{border:1px solid #cfd8c5;background:#ecf0e4;padding:25px 27px;border-radius:14px}.notebook-heading h2{font-size:1.35rem;margin-top:6px}.notebook-heading>p{font-size:.84rem;color:#5f7058;margin-top:9px}.notebook-heading{margin-bottom:20px}#evidence-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evidence-note{position:relative;padding:21px;background:#fffdf4;border:1px solid #dbdcc6;border-radius:3px 10px 10px 3px;box-shadow:0 4px 8px #5460440b;border-left:4px solid #c9b478}.note-status{font-size:.65rem;color:#74745d;margin-bottom:11px}.evidence-note h3{font-size:1rem;line-height:1.5}.note-verdict{font-size:.79rem;font-weight:600;margin:12px 0!important}.evidence-note blockquote{margin:15px 0;padding-left:13px;border-left:2px solid #bdc99f;font-family:Georgia,serif;font-size:1rem;line-height:1.65}.note-reference{font-size:.67rem;color:#74745d}.evidence-note a{font-size:.72rem;display:inline-block;padding-top:12px;min-height:38px}.empty-note,.own-reason{grid-column:1/-1;font-size:.9rem;line-height:1.7}.own-reason{background:#f8f8ef;border-radius:7px;padding:16px;margin:0!important}.all-sources{margin-top:17px}.all-sources>summary{font-size:.82rem;color:#536e51}.all-sources .source-grid{margin-bottom:0}.answer-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:start}.answer-layout>.task-panel{margin-bottom:0}.first-look{margin-top:22px;padding:26px 5px 20px 20px;border-left:1px solid var(--line)}.first-look h2{font-size:1.1rem;margin:9px 0 16px}#initial-view{font-family:Georgia,serif;color:#526848;font-size:1.09rem;line-height:1.6}#initial-view p{margin-bottom:13px}.first-look>.small{margin-top:17px;line-height:1.65}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.comparison-grid blockquote{margin:0;padding:21px;background:#f0f1e6;border-left:3px solid #a8b78c;font-family:Georgia,serif;font-size:1.04rem;line-height:1.7;border-radius:0 8px 8px 0}.comparison-grid blockquote>span{display:block;font-family:"Segoe UI",Arial,sans-serif;font-size:.7rem;letter-spacing:.06em;color:#708160;margin-bottom:8px}.comparison>p{font-size:.91rem}.comparison details{border-top:1px solid var(--line)}.comparison details p{font-size:.9rem}.self-check{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.self-check .choice{font-size:.84rem;line-height:1.6}.transfer-brief{background:#e9eddc;border:1px solid #d5ddc5;padding:18px 22px;border-radius:11px;display:flex;gap:22px;align-items:center;margin-bottom:25px}.transfer-brief p{font-size:.95rem;line-height:1.7}.case-number{font-family:Georgia,serif;font-size:1.2rem;white-space:nowrap;color:#627451}.finish{background:#2b5443}.finish ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:17px 26px;padding:0;margin:22px 0}.finish li{font-size:.86rem;margin:0;line-height:1.65}.finish li b{display:block}.finish>p{font-size:.92rem}.finish a{font-size:.9rem}
.doc .source-grid{gap:18px}.doc .source{box-shadow:none}.doc .source.source-letterdoc{border-radius:6px 6px 13px 13px}.doc .model-example h2{margin-bottom:9px}.doc .model-layout{gap:25px}.doc>section{padding-top:30px}.material-index{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0}.material-index a{display:block;background:#edf0e4;border:1px solid #d5dec9;border-radius:8px;padding:16px 14px;text-decoration:none}.material-index span{font-size:.75rem;color:#77835d}.material-index b{display:block;font-size:.9rem;margin:6px 0}.material-index small{display:block;font-size:.73rem;color:#68775b;line-height:1.5}.doc-nav a{font-size:.86rem}.doc .comparison>h2{font-size:1.2rem}.doc .source-text>p{font-size:.95rem}.doc .open-example h3{font-family:inherit}.print-help{display:none}
@media(max-width:1000px){.workbench-grid{grid-template-columns:1fr .92fr;gap:18px}.workbench{padding:21px}.reader .source{padding:19px}.judgement-panel{padding:18px}.passage{padding:11px 7px;font-size:.95rem}.source-tabs button{font-size:.68rem;gap:5px;padding-inline:7px}.material-index{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.mission-grid{grid-template-columns:1fr 1.1fr;gap:22px}.mission-grid>div:last-child{display:block}.model-layout{grid-template-columns:1fr 1.1fr;gap:23px}.source-grid{grid-template-columns:1fr 1fr}.source-grid>.source:last-child:nth-child(3){grid-column:1/-1}.source.source-letterdoc{width:auto}.answer-layout{grid-template-columns:1.2fr .8fr}}
@media(max-width:760px){.workbench-grid{grid-template-columns:1fr}.judgement-panel{margin-top:4px}.judgement-panel fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.judgement-panel .choice{padding:10px 8px;margin:7px 0}.judgement-panel .choice span small{font-size:.67rem}.judgement-panel .choice span b{font-size:.8rem}.judgement-panel input{width:18px;height:18px}.picked-evidence{margin-top:12px}.reader .source{padding:22px}.source-tabs button{font-size:.75rem}.model-layout{grid-template-columns:1fr}.thinking-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.mission-grid{grid-template-columns:1fr}.mission-grid>div:last-child{display:block}.case-question{max-width:none;font-size:1.05rem;margin:17px 3px}.mission-path{font-size:.74rem;gap:14px}.mission-path b{font-size:1.1rem}.answer-layout{grid-template-columns:1fr}.first-look{margin:0;padding:20px;border:1px solid var(--line);border-radius:9px}.self-check{grid-template-columns:1fr}.comparison-grid{gap:13px}.evidence-notebook{padding:22px}.workbench-grid .source-text{margin-bottom:10px}.source-tabs{margin-bottom:12px}.source-chat .source-text{padding:15px}}
@media(max-width:600px){main{padding-top:23px}.intro{margin-bottom:22px}.intro .lead{font-size:.98rem}.eyebrow{font-size:.62rem;line-height:1.7}.eyebrow .fiction{display:block;margin:4px 0 0;padding:0;font-size:.66rem}.steps a{font-size:.68rem;gap:4px}.steps a>span{width:22px;height:22px}.source h3{font-size:1.42rem}.source-grid,.doc .source-grid{grid-template-columns:1fr}.source-grid>.source:last-child:nth-child(3){grid-column:auto}.source.source-letterdoc{min-width:0}.source{padding:21px}.first-thought>h2{font-size:1.3rem}.first-thought .choice{padding:10px}.mission-path{display:grid;gap:12px;padding-block:18px}.mission-path span{font-size:.85rem}.mission-path b{width:23px}.model-example{padding:21px 19px}.model-header h2{font-size:1.3rem}.model-document{padding:18px}.thinking-steps{display:block}.thinking-steps li{padding-bottom:19px}.model-layout{gap:22px}.workbench{padding:17px 13px;border-radius:12px;margin-inline:-3px}.claim-tabs{gap:7px}.claim-tabs button{font-size:.8rem;padding:10px 11px;min-height:48px;flex:1;justify-content:flex-start;flex-wrap:wrap}.claim-tabs button small{max-width:none;flex-basis:100%;text-align:left}.workbench-top h2{font-size:1.03rem}.active-claim{padding-block:13px}.active-claim h3{font-size:1.08rem}.active-claim>span{font-size:.63rem}.source-tabs button{font-size:.67rem;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px}.source-tabs b{font-size:.72rem}.reader .source{padding:18px 14px}.reader .source h3{font-size:1.4rem}.reader .byline{font-size:.71rem}.reader .source-context{font-size:.62rem}.reader-instruction{font-size:.75rem}.passage{padding:12px 8px;gap:7px;font-size:.95rem;line-height:1.65}.passage .line-id{width:18px;font-size:.59rem}.passage .pick-mark{font-size:.7rem}.judgement-panel{padding:17px 14px}.judgement-panel fieldset{grid-template-columns:1fr}.judgement-panel .choice{padding:11px 13px;margin:3px 0}.judgement-panel .choice span small{font-size:.72rem}.judgement-panel .choice span b{font-size:.85rem}.judgement-panel input{width:20px;height:20px}.check-actions .check-button{font-size:.81rem}.evidence-notebook{padding:20px 17px}#evidence-board{grid-template-columns:1fr}.evidence-note{padding:18px}.notebook-heading h2{font-size:1.2rem}.comparison-grid{grid-template-columns:1fr}.comparison-grid blockquote{padding:18px;font-size:1rem}.all-sources>summary{font-size:.8rem}.transfer-brief{display:block;padding:18px}.case-number{display:block;margin-bottom:7px;font-size:1.08rem}.transfer-brief p{font-size:.91rem}.finish{padding:23px 21px}.finish ol{grid-template-columns:1fr;gap:15px}.material-index{grid-template-columns:1fr 1fr}.material-index a{padding:13px}.material-index small{font-size:.7rem}.doc .model-layout{grid-template-columns:1fr}.continue{gap:16px}.direct{font-size:.76rem;line-height:1.7}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@media print{body{background:white}.source{box-shadow:none}.source.source-letterdoc{border:1px solid #999}.model-example{padding:13px;margin:14px 0;border:1px solid #aaa}.model-layout{display:block}.model-document{padding:12px}.thinking-steps{margin-top:15px}.thinking-steps li{break-inside:avoid;padding-bottom:8px}.model-header{margin-bottom:12px}.model-takeaway{margin-top:12px}.comparison-grid{display:block}.comparison-grid blockquote{padding:10px;margin:10px 0}.comparison details>p{display:block!important}.comparison summary{display:none}.material-index,.no-print{display:none!important}.print-help{display:block}.source h3{font-size:13pt}.source-text>p{font-size:10.5pt}.doc .source-grid{grid-template-columns:1fr 1fr}.doc .source-grid>.source:last-child:nth-child(3){grid-column:1/-1}}

.to-judgement{display:none}.active-claim{position:sticky;top:0;z-index:2;background:#eeefe5;box-shadow:0 5px 7px #eeefe599}.active-claim h3{scroll-margin-top:120px}.judgement-panel legend{scroll-margin-top:150px}
@media(max-width:760px){.to-judgement{display:block;width:100%;margin-top:13px;font-size:.83rem;background:#edf2e5;border-color:#b7c8a8}}
@media print{.active-claim{position:static;box-shadow:none}.to-judgement{display:none!important}}
