.jet-family-bar{display:flex;flex-wrap:wrap;gap:9px 24px;align-items:center;justify-content:space-between;padding:12px 30px;border-bottom:1px solid var(--jet-line);background:var(--jet-panel)}.jet-family-breadcrumb{display:flex;align-items:center;gap:12px;color:var(--jet-muted);font-size:14px}.jet-family-breadcrumb a{min-height:44px;display:flex;align-items:center;gap:6px}.jet-family-breadcrumb>span:last-child{color:var(--jet-muted)}.jet-family-switch{display:flex;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.jet-family-switch a{display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;font-size:14px;white-space:nowrap;border:1px solid transparent;border-radius:6px;color:var(--jet-muted)}.jet-family-switch a[aria-current=page]{border-color:var(--border-strong);background:var(--jet-raised);color:var(--jet-accent)}.jet-family-condition{padding:13px 25px;border-bottom:1px solid var(--jet-line);background:var(--jet-raised);color:var(--jet-muted);font-size:14px;line-height:1.8}.jet-family-condition strong{font-weight:500;color:var(--jet-muted);margin-right:10px}.jet-family-fuel-note{padding:9px 0 0;font-size:14px;color:var(--jet-muted)}.jet-schematic{display:block;width:100%;height:auto}.jet-schematic .jet-schematic-stage{fill:#9cb0c0;font:12px var(--font-display,sans-serif)}.jet-schematic .jet-schematic-stage[data-selected=true]{fill:#efd09d}.jet-schematic-flow{animation:jet-flow var(--jet-flow-duration,2s) linear infinite}.jet-diagram[data-running=false] .jet-schematic-flow{animation-play-state:paused}@media (max-width:1024px){.jet-family-bar{padding:12px 22px}}@media (max-width:768px){.jet-family-bar{display:block;padding:13px 0 0}.jet-family-breadcrumb{padding:0 18px 12px}.jet-family-switch{padding:0 9px;border-top:1px solid var(--jet-line)}.jet-family-switch a{padding:12px 9px;border-radius:0;border-width:0 0 2px}.jet-family-condition{padding:13px 18px}}.jet-exhibit-intro{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.6fr);gap:48px;max-width:1500px;margin:0 auto;padding:38px 34px 42px}.jet-editorial .exhibit-intro{--exhibit-muted:var(--text-muted);--exhibit-accent:var(--blue)}.jet-exhibit-details{margin:22px 0;border-top:1px solid var(--jet-line)}.jet-exhibit-details>summary{padding:14px 0;color:var(--jet-muted);font-size:14px;cursor:pointer;min-height:44px}.jet-exhibit-title h2{max-width:18em;margin-top:12px;font-size:clamp(20px,1.9vw,27px);font-weight:450;line-height:1.7;text-wrap:pretty}.jet-exhibit-prose{max-width:58em;color:var(--jet-muted);font-size:16px;line-height:2}.jet-description p+p,.jet-exhibit-prose p+p,.jet-lesson-prose p+p{margin-top:1em}.jet-exhibit-source{font-size:12px;color:var(--jet-muted)}.jet-editorial .jet-workspace{border-top:1px solid var(--jet-line)}.jet-editorial .jet-center{align-self:start}.jet-editorial .jet-stage{flex:none}.jet-editorial .jet-description,.jet-editorial .jet-lessons p{font-size:16px;line-height:2;color:var(--jet-muted);overflow-wrap:anywhere}.jet-editorial .jet-lessons h3{font-size:17px;line-height:1.7;margin:9px 0 15px;text-wrap:pretty}.jet-editorial .jet-lessons article+article{margin-top:30px;padding-top:26px}.jet-editorial .jet-analogy p{font-size:14px;line-height:1.95}.jet-observation{margin:26px 0;padding:18px;border:1px solid var(--jet-line);border-radius:14px;background:var(--jet-raised)}.jet-observation h3{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--jet-muted);font-size:12px;font-weight:500}.jet-observation p{font-size:14px;line-height:1.95;color:var(--jet-muted)}@media (min-width:1025px){.jet-editorial .jet-workspace{grid-template-columns:194px minmax(0,1fr) 390px}.jet-editorial .jet-workspace.jet-notes-hidden{grid-template-columns:194px minmax(0,1fr)}.jet-editorial .jet-note-body{padding:26px}}@media (min-width:1700px){.jet-editorial .jet-workspace{grid-template-columns:218px minmax(0,1fr) 430px}.jet-editorial .jet-workspace.jet-notes-hidden{grid-template-columns:218px minmax(0,1fr)}}@media (min-width:1025px) and (min-height:900px){.jet-editorial .jet-center{position:sticky;top:12px}}@media (max-width:1024px){.jet-exhibit-intro{grid-template-columns:1fr;gap:22px;padding:28px 24px 34px}.jet-exhibit-title h2{max-width:28em}.jet-editorial .jet-lessons{display:block}.jet-editorial .jet-lessons article+article{border-top:1px solid var(--jet-line)}}@media (max-width:768px){.jet-exhibit-intro{padding:27px 23px 32px}.jet-editorial .jet-description,.jet-editorial .jet-lessons p,.jet-exhibit-prose{font-size:16px}}