.pandas-lab .lesson-controls{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pandas-lab__workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.pandas-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.pandas-lab table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.pandas-lab :is(th,td){overflow-wrap:anywhere}.pandas-lab caption{text-align:left;color:var(--color-ink);padding-block:.75rem;font-weight:600}.pandas-lab figcaption{padding:.75rem 0}.pandas-lab .pandas-lab__expression{border:1px solid var(--color-rule);background:var(--color-paper);margin-block:1rem;padding:.85rem}.pandas-lab .pandas-lab__expression code{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.8125rem}.pandas-lab__alignment{border-top:1px solid var(--color-rule);margin-top:2rem;padding-top:1.5rem}.pandas-lab .pandas-lab__alignment h3{margin-block:0 .75rem;font-size:1.05rem}.pandas-lab .pandas-lab__note{color:var(--color-text-muted);margin-block:.75rem;font-size:.8125rem}.pandas-lab__alignment .lesson-control{max-width:24rem;margin-block:1rem}.pandas-lab .pandas-lab__empty{text-align:center;padding-block:1rem}@media (max-width:48rem){.pandas-lab__workspace,.pandas-lab .lesson-controls{grid-template-columns:1fr}.pandas-lab :is(th,td){padding-inline:.3rem;font-size:.8125rem}}
