body{background:#deddd3}.sheet{max-width:1000px;margin:28px auto;padding:40px;background:var(--paper);min-height:1250px}.sheet-top{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:2px solid var(--ink);padding-bottom:16px}.sheet-top .mono{font-size:10px}.sheet-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:30px 0 24px}.sheet-title h1{font:500 82px/.95 Geist;letter-spacing:-.06em}.sheet-title p{font:11px/1.5 'Geist Mono';text-transform:uppercase}.series-label{font:11px 'Geist Mono';letter-spacing:.05em;margin:20px 0}.number-square{background:var(--accent);width:58px;height:58px;display:grid;place-items:center;font:25px 'Geist Mono'}.diagram{position:relative;margin:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.diagram img{display:block;width:100%;height:580px;object-fit:contain}.diagram figcaption{padding:14px 0;display:flex;justify-content:space-between;font:10px/1.4 'Geist Mono';gap:20px}.technical .diagram img{height:690px}.technical .diagram{display:grid;grid-template-columns:1fr 185px;gap:20px;align-items:center}.technical .diagram figcaption{grid-column:1/-1;border-top:1px solid var(--line)}.component-index{align-self:start;margin-top:30px}.component-index ol{list-style:none;padding:0;margin:24px 0}.component-index li{border-top:1px solid var(--line);padding:14px 0;font-size:12px}.component-index li span{font:11px 'Geist Mono';display:block;margin-bottom:6px}.sheet-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin:24px 0}.sheet h2{font:500 18px Geist;letter-spacing:-.02em}.sheet table{margin-top:12px}.sheet td{font-size:13px;padding:10px 0}.sheet td:last-child{text-align:right;font-family:'Geist Mono';font-size:12px}.sheet p{font-size:13px;line-height:1.5}.sheet .smallprint{font:10px/1.5 'Geist Mono';margin-top:20px}.sheet-footer{border-top:2px solid var(--ink);padding-top:14px;display:flex;justify-content:space-between;gap:20px;font:10px 'Geist Mono';margin-top:28px}.context{width:100%;height:180px;object-fit:cover;margin-top:16px}.manual-label{display:inline-block;padding:8px 12px;border:1px solid var(--ink);font:10px 'Geist Mono';margin-top:12px}.source{overflow-wrap:anywhere}.sheet .diagram .editorial-image{height:510px;object-fit:cover;margin-top:20px}.studies{max-width:1500px;padding:32px 40px;margin:auto;background:var(--paper)}.study-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:20px;gap:24px}.studies h1{font-size:clamp(48px,6vw,90px);margin:40px 0 24px}.studyrow{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:30px 0;border-top:1px solid var(--ink);align-items:start}.studyrow h3{font-size:21px;margin:14px 0}.studyrow p{font-size:14px;margin:12px 0}.studyrow img{width:100%;display:block;background:var(--paper)}.studyrow .sheet-thumb{aspect-ratio:1/1.4;object-fit:contain;border:1px solid var(--line)}.studyrow .landscape-thumb{aspect-ratio:3/2;object-fit:cover}.unavailable{border:1px dashed var(--ink);padding:30px;min-height:260px;display:flex;flex-direction:column;justify-content:center}.study-title{display:flex;align-items:baseline;gap:24px;margin:44px 0 20px}.study-title h2{font-size:48px}.study-title .mono{font-size:10px}.study-footer{border-top:1px solid var(--ink);padding:30px 0}.callout{background:var(--accent);padding:24px;margin:32px 0}.study-nav{display:flex;gap:20px;flex-wrap:wrap}.inline-tags{display:flex;gap:12px;flex-wrap:wrap}.inline-tags span{font:10px 'Geist Mono';border:1px solid var(--ink);padding:6px 8px}@media(max-width:760px){.sheet{margin:0;padding:20px;min-height:0}.sheet-title h1{font-size:58px}.sheet-title{align-items:start}.sheet-bottom{grid-template-columns:1fr;gap:24px}.diagram img{height:400px}.technical .diagram{grid-template-columns:1fr}.technical .diagram img{height:580px}.component-index{margin-top:0}.component-index ol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studies{padding:24px 20px}.studyrow{grid-template-columns:1fr;gap:36px}.study-title{display:block}.study-title h2{margin-bottom:12px}.study-header{flex-wrap:wrap}.sheet-footer{flex-wrap:wrap}.sheet .diagram .editorial-image{height:auto}.sheet-top{flex-wrap:wrap}}@media print{body{background:var(--paper)}.sheet{margin:0;max-width:none;min-height:0}.no-print{display:none}}