.labs-page{font-family:var(--font-sans);letter-spacing:0}.labs-page .font-display{letter-spacing:0}.labs-container{max-width:1200px;margin-inline:auto;padding-inline:40px}.labs-section{padding-block:96px}.labs-hero{padding-top:128px;padding-bottom:32px}.labs-eyebrow{color:var(--ink-muted);font-size:13px;font-weight:500}.labs-hero-title{font-family:var(--font-display);letter-spacing:0;max-width:1000px;margin-top:28px;font-size:76px;font-weight:500;line-height:1.06}.labs-hero-copy{gap:16px;max-width:650px;margin-top:28px;display:grid}.labs-heading{font-family:var(--font-display);letter-spacing:0;max-width:650px;font-size:40px;font-weight:500;line-height:1.16}.labs-text-link{white-space:normal;text-align:left;height:auto;color:var(--ink);text-underline-offset:5px;justify-content:flex-start;padding:0;font-size:14px;font-weight:400;text-decoration:underline}.labs-anchor{scroll-margin-top:100px}.labs-thesis,.labs-bridge{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.labs-question{grid-template-columns:45px 1fr 1.35fr;gap:28px;padding-block:32px;display:grid}.labs-relationship{text-align:center;color:var(--ink-muted);margin-top:52px;font-size:13px}.labs-relationship svg{width:100%;height:55px;stroke:var(--border-strong);stroke-width:1px}.labs-details summary::-webkit-details-marker{display:none}.labs-page main :is(a,summary):focus-visible{outline:2px solid color-mix(in oklab, var(--ember) 65%, transparent);outline-offset:4px;box-shadow:none}.labs-report-link{transition:transform .36s cubic-bezier(.22,.61,.36,1)}.labs-report-link:hover{transform:translateY(-2px)}.labs-learning{margin-top:34px}.labs-learning-map{height:340px;position:relative}.labs-learning-lines{stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}.labs-path-muted{stroke:var(--border-strong)}.labs-path-uncertain{stroke:var(--ink-muted);stroke-dasharray:3 5}.labs-path-supported{stroke:var(--ember);stroke-width:2px}.labs-node{fill:var(--ink)}.labs-map-label{background:var(--paper);color:var(--ink-muted);text-align:center;padding:5px 10px;font-size:12px;line-height:1.35;position:absolute}.labs-map-hypothesis{top:35%;left:0}.labs-map-test{top:5%;left:18%}.labs-map-stop{top:14%;left:39%}.labs-map-uncertain{top:29%;left:43%}.labs-map-learning{max-width:155px;color:var(--ink);background:var(--canvas);border:1px solid var(--border);border-radius:3px;align-items:center;gap:10px;padding:15px;display:flex;top:52%;left:53%}.labs-evidence-mark{color:var(--ember);font-size:24px}.labs-map-next{max-width:140px;color:var(--ink);font-size:15px;top:36%;right:0}.labs-map-knowledge{align-items:center;gap:12px;max-width:230px;display:flex;top:75%;left:68%}.labs-knowledge-leaves{flex-shrink:0;width:30px;height:29px;display:inline-grid}.labs-knowledge-leaves i{border:1px solid var(--border-strong);background:var(--paper);grid-area:1/1;width:23px;height:22px;display:block}.labs-knowledge-leaves i:nth-child(2){transform:translate(4px,4px)}.labs-knowledge-leaves i:nth-child(3){border-color:var(--ember);transform:translate(8px,8px)}@media (width<=767px){.labs-container{padding-inline:24px}.labs-section{padding-block:56px}.labs-hero{padding-top:102px;padding-bottom:24px}.labs-hero-title{margin-top:22px;font-size:46px;line-height:1.08}.labs-heading{font-size:31px}.labs-thesis,.labs-bridge{grid-template-columns:1fr;gap:32px}.labs-relationship{margin-top:30px}.labs-question{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;padding-block:26px}.labs-question>div{grid-column:2}.labs-question h3{font-size:21px}.labs-question>div>p:first-child{font-size:16px}.labs-learning{margin-top:36px}.labs-learning-map{height:275px}.labs-map-label{padding:3px 5px;font-size:10px}.labs-map-hypothesis{top:34%;left:0}.labs-map-test{top:2%;left:14%}.labs-map-stop{top:10%;left:33%}.labs-map-uncertain{max-width:100px;top:24%;left:33%}.labs-map-learning{gap:5px;width:107px;padding:9px;font-size:12px;top:49%;left:45%}.labs-map-next{width:82px;font-size:12px;top:32%;right:0}.labs-map-knowledge{gap:8px;width:140px;top:77%;left:58%}.labs-evidence-mark{font-size:18px}}@media (prefers-reduced-motion:reduce){.labs-report-link{transition:none}}
