.process-chapter-page{padding-top:28px}.process-chapter-navigation{border:1px solid var(--study-line);background:var(--study-paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-chapter-navigation a{align-items:center;gap:12px;min-height:62px;padding:12px 18px;font-size:13px;display:flex}.process-chapter-navigation a+a{border-left:1px solid var(--study-line)}.process-chapter-navigation a>span{font:16px var(--font-mono), monospace}.process-chapter-navigation a>svg{margin-left:auto}.process-chapter-navigation a[aria-current=step]{color:#f5f1e5;background:var(--study-green);box-shadow:inset 0 -3px var(--study-orange)}.process-chapter-navigation a:hover:not([aria-current]){background:#dce2d4}.process-chapter-header{color:var(--foreground);grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:60px;margin:48px 0 40px;display:grid}.process-chapter-header h1{letter-spacing:-4px;margin:14px 0 18px;font-size:clamp(54px,7vw,88px);font-weight:500;line-height:1.04}.process-chapter-header h1>span{color:var(--study-green)}.dark .process-chapter-header h1>span{color:var(--study-orange)}.process-chapter-deck{max-width:740px;font-size:17px;line-height:1.8}.process-chapter-mark{border-left:1px solid var(--study-line);padding-left:32px}.process-chapter-mark>span{font:90px var(--font-mono), monospace;letter-spacing:-7px;line-height:1}.process-chapter-mark a{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-size:11px;text-decoration:underline;display:flex}.process-chapter-section{border-top:1px solid var(--study-line);color:var(--foreground);grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:48px;margin-top:56px;padding-top:32px;display:grid}.process-chapter-section>header h2{letter-spacing:-.8px;font-size:clamp(24px,2.6vw,32px);font-weight:550;line-height:1.2}.process-chapter-section>header p{margin-top:16px;font-size:13px;line-height:1.9}.process-section-content{min-width:0}.process-source-catalog{flex-direction:column;gap:32px;display:flex}.process-source-catalog article{grid-template-columns:100px 1fr;gap:24px;display:grid}.process-source-mark svg{border:1px solid var(--study-line);background:#eee9dd;width:80px;height:80px;padding:8px}.process-source-mark figcaption{max-width:96px;font:9px / 1.6 var(--font-mono), monospace;margin-top:10px}.process-source-catalog .study-eyebrow{letter-spacing:.6px;font-size:9px}.process-source-catalog h3,.process-notes h3{margin:10px 0;font-size:18px;font-weight:550;line-height:1.3}.process-source-catalog p,.process-notes p{font-size:13px;line-height:1.9}.process-source-catalog blockquote{border-left:2px solid var(--study-line);margin-top:16px;padding-left:16px;font:italic 16px/1.6 Georgia,serif}.process-notes{flex-direction:column;gap:24px;display:flex}.process-notes article{gap:20px;display:flex}.process-notes h3{margin-top:0}.process-note-number{font:11px var(--font-mono), monospace;padding-top:4px}.process-toolkit{border:1px solid var(--study-line);background:var(--study-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.process-toolkit a{background:var(--study-paper);color:var(--study-ink);align-items:flex-start;gap:16px;padding:20px;display:flex}.process-toolkit a:hover{background:#dce6d8}.process-toolkit svg{flex-shrink:0;margin-top:3px}.process-toolkit strong{margin-bottom:7px;font-size:13px;display:block}.process-toolkit small{font-size:11px;line-height:1.6;display:block}.process-chain-examples{flex-direction:column;gap:24px;display:flex}.process-chain-examples h3{margin-bottom:12px;font-size:16px;font-weight:550}.process-chain-examples ol{flex-wrap:wrap;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.process-chain-examples li{font:10px var(--font-mono), monospace;align-items:center;gap:6px;display:flex}.process-chain-examples li>span:first-child{border:1px solid var(--study-line);padding:8px 10px}.process-mode-comparison{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.process-mode-comparison th{text-align:left;width:50%;padding:0 16px 16px;font-weight:650}.process-mode-comparison td{border-top:1px solid var(--study-line);vertical-align:top;padding:14px 16px}.process-mode-comparison :is(th,td)+:is(th,td){border-left:1px solid var(--study-line)}.process-production-paths{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.process-production-paths li{border-bottom:1px solid var(--study-line);align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.process-production-paths small{min-width:90px;font:10px var(--font-mono), monospace}.process-chapter-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.process-chapter-links a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.process-chapter-footer{background:var(--study-paper);border:1px solid var(--study-line);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:24px;display:flex}.process-chapter-footer a{align-items:center;gap:14px;min-height:44px;font-size:15px;display:flex}.process-chapter-footer a:last-child{text-align:right}.process-chapter-footer small{color:var(--study-muted);font:9px var(--font-mono), monospace;margin-bottom:6px;display:block}.process-chapter-footer>p{text-align:center;max-width:250px;color:var(--study-muted);font:10px / 1.8 var(--font-mono), monospace}.process-chapter-page :is(a,button):focus-visible{outline:2px solid var(--study-green);outline-offset:4px}.process-chapter-header a:focus-visible{outline-color:currentColor}.process-chapter-destination{margin-top:48px}.dark .process-chapter-section a:focus-visible{outline-color:var(--study-orange)}.study-import{border-top:1px solid var(--study-line);padding-top:12px}.study-import .study-button{width:100%}.study-import>p{margin-top:8px}.study-imported-source{border:1px solid var(--study-line);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.study-imported-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-imported-source[aria-pressed=true]{border-color:var(--study-green);background:#dce6d8}@media (max-width:1023px){.process-chapter-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:28px}.process-chapter-header{grid-template-columns:1fr 150px;gap:32px}.process-chapter-mark>span{font-size:72px}.process-source-catalog article{grid-template-columns:80px 1fr;gap:16px}.process-toolkit{grid-template-columns:1fr}}@media (max-width:767px){.process-chapter-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.process-chapter-navigation a{padding:12px}.process-chapter-navigation a:nth-child(3){border-left:0}.process-chapter-navigation a:nth-child(n+3){border-top:1px solid var(--study-line)}.process-chapter-header{margin:32px 0;display:block}.process-chapter-header h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:54px}.process-chapter-deck{font-size:15px}.process-chapter-mark{border:0;margin-top:20px;padding:0}.process-chapter-mark>span{display:none}.process-chapter-mark a{justify-content:start;gap:12px}.process-chapter-section{margin-top:36px;padding-top:24px;display:block}.process-section-content{margin-top:24px}.process-source-catalog article{display:block}.process-source-mark{align-items:center;gap:12px;margin-bottom:16px;display:flex}.process-source-mark figcaption{max-width:160px}.process-mode-comparison :is(th,td){padding-inline:10px;font-size:12px}.process-chapter-footer{flex-wrap:wrap;gap:12px;padding:18px}.process-chapter-footer>p{flex-basis:100%;order:3;max-width:none;margin-top:12px}}@media (forced-colors:active){.process-chapter-navigation a[aria-current=step],.study-imported-source[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}
