.r_eoHW_lab{padding:5rem 0 6rem}.r_eoHW_intro{border-bottom:1px solid var(--rule);padding-bottom:3rem}.r_eoHW_eyebrow,.r_eoHW_exhibitState{color:var(--muted);font:600 .7rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em}.r_eoHW_intro h1{letter-spacing:-.035em;max-width:20ch;margin:1rem 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.r_eoHW_lede{max-width:40rem;font-size:1.15rem;line-height:1.65}.r_eoHW_limit{color:var(--muted);font-size:.9rem;line-height:1.7}.r_eoHW_introLinks{flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:1.8rem;display:flex}.r_eoHW_introLinks a,.r_eoHW_provenance a,.r_eoHW_end a{color:var(--accent);text-underline-offset:.23em}.r_eoHW_section{padding-top:4rem}.r_eoHW_section h2,.r_eoHW_end h2{letter-spacing:-.025em;font-size:clamp(1.5rem,3.5vw,2.3rem);line-height:1.22}.r_eoHW_introText{color:var(--muted);line-height:1.7}.r_eoHW_stageNav{flex-wrap:wrap;gap:.5rem;margin:2rem 0;display:flex}.r_eoHW_stageNav a{border:1px solid var(--rule);border-radius:.4rem;padding:.6rem .8rem;font-size:.75rem;text-decoration:none}.r_eoHW_stageNav a:hover,.r_eoHW_stageNav a:focus-visible{border-color:var(--accent)}.r_eoHW_stages{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.r_eoHW_stage{border:1px solid var(--rule);background:#fff;border-radius:.65rem;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:7rem}.r_eoHW_stageHeading{align-items:baseline;gap:1rem;display:flex}.r_eoHW_stage h3{letter-spacing:-.025em;margin:0;font-size:1.65rem}.r_eoHW_purpose{font-weight:600;line-height:1.5}.r_eoHW_detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0;display:grid}.r_eoHW_detail>div{background:var(--bg);border:1px solid var(--rule);border-radius:.35rem;padding:.9rem}.r_eoHW_detail dt{font:600 .7rem/1.6 var(--mono);color:var(--muted)}.r_eoHW_detail dd{margin:.4rem 0 0;font-size:.82rem;font-weight:600}.r_eoHW_body{line-height:1.7}.r_eoHW_provenance{border-left:2px solid var(--rule);margin-top:1.5rem;padding-left:1rem;font-size:.84rem;line-height:1.6}.r_eoHW_provenance strong{font-family:var(--mono);font-size:.73rem}.r_eoHW_provenance p{color:var(--muted);margin:.4rem 0}.r_eoHW_next{color:var(--muted);margin:1.5rem 0 0;font-size:.87rem;line-height:1.65}.r_eoHW_exhibits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.r_eoHW_exhibit{border:1px solid var(--rule);border-radius:.5rem;padding:1.3rem}.r_eoHW_exhibit h3{margin:.5rem 0 .8rem;font-size:1.16rem}.r_eoHW_exhibit p{font-size:.86rem;line-height:1.6}.r_eoHW_exhibitNext{color:var(--muted)}.r_eoHW_end{border-top:1px solid var(--rule);margin-top:4rem;padding-top:2.5rem}.r_eoHW_end p{line-height:1.75}.r_eoHW_lab a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:520px){.r_eoHW_lab{padding-top:2.5rem}.r_eoHW_exhibits,.r_eoHW_detail{grid-template-columns:1fr}.r_eoHW_stageHeading{display:block}}
._5i-uqa_scenario{border:1px solid var(--rule);overflow-wrap:anywhere;background:#fff;border-radius:.8rem;margin-top:3rem;padding:clamp(1rem,3vw,2rem)}._5i-uqa_heading h2{letter-spacing:-.03em;max-width:25ch;margin:.7rem 0 1.2rem;font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.18}._5i-uqa_scenario p{line-height:1.65}._5i-uqa_kicker{font:600 .68rem/1.6 var(--mono);color:var(--accent);letter-spacing:.1em}._5i-uqa_boundary{border-left:3px solid var(--accent);background:var(--bg);padding:.9rem 1rem;font-size:.85rem}._5i-uqa_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}._5i-uqa_controls{border:1px solid var(--rule);border-radius:.5rem;min-width:0;margin:0;padding:1.1rem}._5i-uqa_controls legend{padding:0 .3rem;font-size:.9rem;font-weight:650}._5i-uqa_controls label{margin:1rem 0 .4rem;font-size:.85rem;font-weight:600;display:block}._5i-uqa_controls select{border:1px solid var(--muted);width:100%;min-width:0;min-height:2.8rem;color:var(--ink);font:inherit;background:#fff;border-radius:.3rem;padding:.6rem;font-size:.85rem}._5i-uqa_controls ._5i-uqa_check{align-items:center;gap:.6rem;min-height:2.8rem;padding:.4rem 0;line-height:1.5;display:flex}._5i-uqa_check input{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin-top:.15rem}._5i-uqa_controls button{background:var(--accent);color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;border:0;border-radius:.3rem;margin-top:1.2rem;padding:.65rem 1rem}._5i-uqa_small{color:var(--muted);font-size:.8rem}._5i-uqa_result{background:#f4f1fa;border:1px solid #d5c7e9;border-radius:.5rem;padding:1.4rem;scroll-margin-top:7rem}._5i-uqa_decision{margin:.7rem 0;font-size:1.55rem;line-height:1.25}._5i-uqa_actors{margin:1.5rem 0}._5i-uqa_actors>div{border-top:1px solid #d5c7e9;padding:.65rem 0}._5i-uqa_actors dt{font:600 .7rem/1.6 var(--mono)}._5i-uqa_actors dd{margin:.3rem 0 0;font-size:.85rem;line-height:1.5}._5i-uqa_navigation{flex-wrap:wrap;gap:.5rem;margin:2rem 0 1.5rem;display:flex}._5i-uqa_navigation a{border:1px solid var(--rule);border-radius:.3rem;align-items:center;min-height:2.8rem;padding:.65rem .8rem;font-size:.8rem;text-decoration:none;display:inline-flex}._5i-uqa_stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._5i-uqa_stages li{background:var(--bg);border:1px solid var(--rule);border-radius:.4rem;padding:1.2rem;scroll-margin-top:7rem}._5i-uqa_stages h3{margin:.6rem 0;font-size:1.15rem;line-height:1.35}._5i-uqa_stages p{font-size:.87rem}._5i-uqa_sources{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.4rem}._5i-uqa_sources a{color:var(--accent);margin-right:1rem;padding:.5rem 0;display:inline-block}._5i-uqa_scenario :is(a,button,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:640px){._5i-uqa_workspace,._5i-uqa_stages{grid-template-columns:minmax(0,1fr)}._5i-uqa_scenario,._5i-uqa_result{padding:1rem}}
