.forest-lab .lesson-controls{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.forest-lab__point-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.forest-lab__workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.forest-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.forest-lab svg text{font-size:18px}.forest-lab figcaption{padding:.75rem 0}.forest-lab .forest-lab__axis{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.8rem}.forest-lab .forest-lab__axis--x{text-align:center;margin-top:.25rem}.forest-lab__details{border-block:1px solid var(--color-rule);margin-top:1rem}.forest-lab__details summary{color:var(--color-ink);cursor:pointer;padding-block:1rem;font-weight:550}.forest-lab__details[open]{padding-bottom:1rem}.forest-lab__details p+p{margin-top:.75rem}.forest-lab table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.forest-lab :is(th,td){overflow-wrap:anywhere}.forest-lab caption{text-align:left;color:var(--color-text-muted);padding-block:.5rem;font-size:.8rem}.forest-lab .forest-lab__path{margin-block:.75rem;padding-left:1.2rem;list-style:decimal}.forest-lab__path li+li{margin-top:.5rem}.forest-lab .forest-lab__note{color:var(--color-text-muted);margin-top:1rem;font-size:.8rem}@media (max-width:48rem){.forest-lab__workspace,.forest-lab .lesson-controls,.forest-lab__point-controls{grid-template-columns:1fr}.forest-lab svg text{font-size:26px}}
