.capability-lab-module__bchWUG__lab{border-top:1px solid var(--line);margin:74px 0 84px;padding-top:32px;scroll-margin-top:30px}.capability-lab-module__bchWUG__heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:34px;margin-bottom:38px;display:grid}.capability-lab-module__bchWUG__eyebrow,.capability-lab-module__bchWUG__choiceLabel,.capability-lab-module__bchWUG__assignmentEyebrow,.capability-lab-module__bchWUG__footnoteLabel{color:var(--teal);letter-spacing:.14em;font-size:.71rem;font-weight:700;line-height:1.5}.capability-lab-module__bchWUG__eyebrow{margin-bottom:12px}.capability-lab-module__bchWUG__heading h2{max-width:650px;font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(42px,5.2vw,64px);line-height:1.02}.capability-lab-module__bchWUG__heading h2 em{color:var(--teal);display:block}.capability-lab-module__bchWUG__heading>p{max-width:390px;color:var(--muted);padding-bottom:4px;font-size:.95rem;line-height:1.75}.capability-lab-module__bchWUG__choiceBlock{margin-bottom:22px}.capability-lab-module__bchWUG__choiceLabel{margin-bottom:10px;display:block}.capability-lab-module__bchWUG__taskChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.capability-lab-module__bchWUG__taskChoices button{border:1px solid var(--line);min-height:69px;color:var(--ink);text-align:left;background:#fbfaf7;border-radius:2px;align-items:center;gap:18px;padding:15px 19px;font-size:.91rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.capability-lab-module__bchWUG__taskChoices button:hover{border-color:#94bdbe}.capability-lab-module__bchWUG__taskChoices button.capability-lab-module__bchWUG__selectedTask{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#e9f2ef}.capability-lab-module__bchWUG__taskIndex{color:var(--teal);letter-spacing:.1em;flex:none;font-size:.7rem;font-weight:700}.capability-lab-module__bchWUG__settings{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;margin-bottom:24px;display:grid}.capability-lab-module__bchWUG__segmented{border:1px solid var(--line);background:#e9edeb;border-radius:3px;width:max-content;max-width:100%;padding:3px;display:flex}.capability-lab-module__bchWUG__segmented button{min-height:43px;color:var(--muted);background:0 0;border:0;border-radius:2px;padding:9px 17px;font-size:.8rem;font-weight:600;line-height:1.3;transition:background .18s,color .18s,box-shadow .18s}.capability-lab-module__bchWUG__segmented button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 5px #102a431a}.capability-lab-module__bchWUG__providerNote{max-width:620px;color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.55}.capability-lab-module__bchWUG__providerNote a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.capability-lab-module__bchWUG__toolToggle{cursor:pointer;width:max-content;max-width:100%;min-height:49px;color:var(--ink);align-items:center;gap:11px;font-size:.85rem;font-weight:600;display:flex}.capability-lab-module__bchWUG__toolToggle strong{color:var(--teal);margin-left:4px;font-size:.74rem}.capability-lab-module__bchWUG__toolToggle input{opacity:0;width:1px;height:1px;position:absolute}.capability-lab-module__bchWUG__switch{background:#d9e0df;border:1px solid #8fa6a5;border-radius:30px;flex:none;width:43px;height:25px;transition:background .18s,border-color .18s;display:block;position:relative}.capability-lab-module__bchWUG__switch:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #102a4333}.capability-lab-module__bchWUG__toolToggle input:checked+.capability-lab-module__bchWUG__switch{border-color:var(--teal);background:var(--teal)}.capability-lab-module__bchWUG__toolToggle input:checked+.capability-lab-module__bchWUG__switch:after{transform:translate(18px)}.capability-lab-module__bchWUG__toolToggle input:focus-visible+.capability-lab-module__bchWUG__switch{outline:2px solid var(--teal);outline-offset:4px}.capability-lab-module__bchWUG__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capability-lab-module__bchWUG__stage{background:#faf8f2;border:1px solid #d9d7cd;grid-template-columns:1.08fr .92fr;min-height:535px;display:grid;overflow:hidden;box-shadow:0 18px 45px #102a430b}.capability-lab-module__bchWUG__art{background:#e9e6db;min-height:535px;margin:0;position:relative;overflow:hidden}.capability-lab-module__bchWUG__art img{object-fit:cover;object-position:27% center}.capability-lab-module__bchWUG__visualMap{gap:9px;width:154px;display:grid;position:absolute;top:22px;right:18px}.capability-lab-module__bchWUG__mapStep{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf9f1e8;border:1px solid #afc7c4;border-radius:2px;min-height:51px;padding:8px 10px;position:relative;box-shadow:0 5px 14px #102a4314}.capability-lab-module__bchWUG__mapStep+.capability-lab-module__bchWUG__mapStep:before{content:"";background:var(--teal);width:1px;height:9px;position:absolute;top:-10px;left:16px}.capability-lab-module__bchWUG__mapStep span{color:#006970;letter-spacing:.12em;font-size:.58rem;font-weight:700;display:block}.capability-lab-module__bchWUG__mapStep>i{background:#9bb4b2;width:82%;height:2px;margin-top:7px;display:block}.capability-lab-module__bchWUG__mapStep>i:last-child{width:53%;margin-top:5px}.capability-lab-module__bchWUG__mapNodes{justify-content:space-between;width:96px;margin-top:10px;display:flex;position:relative}.capability-lab-module__bchWUG__mapNodes:before{content:"";background:var(--brass);width:88px;height:1px;position:absolute;top:4px;left:4px}.capability-lab-module__bchWUG__mapNodes b{border:1px solid var(--teal);background:#f5f8f4;border-radius:50%;width:9px;height:9px;position:relative}.capability-lab-module__bchWUG__mapArtifact{border:1px solid var(--brass);background:#fff;gap:4px;width:45px;margin-top:6px;padding:5px;display:grid}.capability-lab-module__bchWUG__mapArtifact i{background:#c2b38d;height:2px}.capability-lab-module__bchWUG__mapArtifact i:last-child{width:63%}.capability-lab-module__bchWUG__art figcaption{max-width:calc(100% - 40px);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf9f2e6;border:1px solid #e0d8c8;border-radius:2px;align-items:center;gap:12px;padding:7px 11px;font-size:.69rem;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:17px;left:20px}.capability-lab-module__bchWUG__art figcaption span{color:var(--muted);font-weight:400}.capability-lab-module__bchWUG__assignment{border-left:1px solid #dedbd0;flex-direction:column;align-items:flex-start;padding:clamp(28px,3.7vw,47px);display:flex}.capability-lab-module__bchWUG__assignmentEyebrow{margin-bottom:20px}.capability-lab-module__bchWUG__briefTitle{color:var(--muted);margin-bottom:11px;font-size:.83rem;font-weight:600}.capability-lab-module__bchWUG__assignment h3{max-width:430px;font-family:var(--serif);letter-spacing:-.022em;margin-bottom:15px;font-size:clamp(33px,3.3vw,47px);line-height:1.05}.capability-lab-module__bchWUG__assignment>p:not(.capability-lab-module__bchWUG__briefTitle){max-width:405px;color:var(--muted);font-size:.91rem;line-height:1.7}.capability-lab-module__bchWUG__assignment ul{gap:10px;margin:23px 0 28px;padding:0;list-style:none;display:grid}.capability-lab-module__bchWUG__assignment li{padding-left:21px;font-size:.84rem;line-height:1.55;position:relative}.capability-lab-module__bchWUG__assignment li:before{content:"";border:1px solid var(--teal);background:#e5f0ee;border-radius:50%;width:7px;height:7px;position:absolute;top:.57em;left:0}.capability-lab-module__bchWUG__toolResult{border-left:2px solid var(--brass);background:#f1efe7;width:100%;margin-top:auto;padding:15px 17px}.capability-lab-module__bchWUG__toolResult span{color:#6b5b3c;letter-spacing:.13em;font-size:.66rem;font-weight:700}.capability-lab-module__bchWUG__toolResult p{color:#354d59;margin-top:6px;font-size:.78rem;line-height:1.6}.capability-lab-module__bchWUG__footnotes{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.capability-lab-module__bchWUG__packet,.capability-lab-module__bchWUG__review{padding:21px 25px 24px}.capability-lab-module__bchWUG__packet{border-right:1px solid var(--line)}.capability-lab-module__bchWUG__footnoteLabel{color:var(--muted)}.capability-lab-module__bchWUG__packet ul{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.capability-lab-module__bchWUG__packet li{color:var(--ink);background:#edf5f2;border:1px solid #bfd2d0;padding:5px 9px;font-size:.75rem;line-height:1.35}.capability-lab-module__bchWUG__review p{margin-top:11px;font-size:.84rem;line-height:1.6}.capability-lab-module__bchWUG__disclaimer{max-width:830px;color:var(--muted);margin:17px 0 0;font-size:.76rem;line-height:1.65}@media (max-width:900px){.capability-lab-module__bchWUG__heading{grid-template-columns:1fr;gap:17px}.capability-lab-module__bchWUG__heading>p{max-width:660px}.capability-lab-module__bchWUG__stage{grid-template-columns:1fr}.capability-lab-module__bchWUG__art{min-height:350px}.capability-lab-module__bchWUG__art img{object-position:center 43%}.capability-lab-module__bchWUG__assignment{border-top:1px solid #dedbd0;border-left:0}}@media (max-width:700px){.capability-lab-module__bchWUG__lab{margin:61px 0 68px;padding-top:27px}.capability-lab-module__bchWUG__heading h2{font-size:clamp(40px,9vw,54px)}.capability-lab-module__bchWUG__taskChoices{grid-template-columns:1fr;gap:6px}.capability-lab-module__bchWUG__taskChoices button{min-height:54px;padding:10px 14px}.capability-lab-module__bchWUG__settings{grid-template-columns:1fr;gap:18px}.capability-lab-module__bchWUG__segmented{width:100%}.capability-lab-module__bchWUG__segmented button{flex:50%;padding-inline:9px}.capability-lab-module__bchWUG__art{min-height:260px}.capability-lab-module__bchWUG__visualMap{gap:6px;width:131px;top:12px;right:12px}.capability-lab-module__bchWUG__mapStep{min-height:43px;padding:6px 8px}.capability-lab-module__bchWUG__mapStep+.capability-lab-module__bchWUG__mapStep:before{height:6px;top:-7px}.capability-lab-module__bchWUG__mapStep span{font-size:.53rem}.capability-lab-module__bchWUG__art figcaption{bottom:12px;left:12px}.capability-lab-module__bchWUG__assignment{padding:27px 22px}.capability-lab-module__bchWUG__assignment h3{font-size:39px}.capability-lab-module__bchWUG__footnotes{grid-template-columns:1fr}.capability-lab-module__bchWUG__packet{border-right:0;border-bottom:1px solid var(--line)}.capability-lab-module__bchWUG__packet,.capability-lab-module__bchWUG__review{padding:19px 21px}}@media (prefers-reduced-motion:reduce){.capability-lab-module__bchWUG__taskChoices button,.capability-lab-module__bchWUG__segmented button,.capability-lab-module__bchWUG__switch,.capability-lab-module__bchWUG__switch:after{transition:none}}
