.collision-lab .lesson-widget__eyebrow{font-size:.75rem}.collision-lab .lesson-controls{margin-top:1rem}.collision-lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.collision-lab .collision-lab__note{margin-block:1rem;font-size:.875rem}.collision-lab__plots{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.collision-lab .lesson-plot{min-width:0;margin:0}.collision-lab .lesson-plot h4{margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.collision-lab .lesson-plot figcaption{padding:.75rem 0;font-size:.8125rem}.collision-lab svg text{fill:var(--color-text-muted);font-size:22px}.collision-lab__grid{stroke:var(--color-rule);stroke-width:1px}.collision-lab__axis{stroke:var(--color-text-muted);stroke-width:1.3px}.collision-lab__obstacle{fill:var(--color-ink);fill-opacity:.15;stroke:var(--color-ink);stroke-width:2px}.collision-lab__inflated{fill:none;stroke:var(--lesson-blue);stroke-width:2px;stroke-dasharray:6 4}.collision-lab__path{stroke:var(--lesson-blue);stroke-width:2px}.collision-lab__nearest{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:2 4}.collision-lab__robot{fill:var(--lesson-accent);fill-opacity:.2;stroke:var(--lesson-accent);stroke-width:3px}.collision-lab__sample-clear{fill:var(--color-paper);stroke:var(--lesson-blue);stroke-width:1.5px}.collision-lab__sample-hit,.collision-lab__closest{fill:none;stroke:var(--color-ink);stroke-width:2px}.collision-lab__box{fill:none;stroke-width:2px}.collision-lab__box--path{stroke:var(--lesson-blue);stroke-dasharray:6 4}.collision-lab__box--obstacle{stroke:var(--color-ink)}.collision-lab .collision-lab__legend{gap:.65rem;margin-block:1.25rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.collision-lab .lesson-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.collision-lab .lesson-readouts dt{font-size:.75rem}.collision-lab .lesson-readouts dd{font-size:.9375rem}@media (max-width:60rem){.collision-lab__plots{grid-template-columns:1fr}.collision-lab .lesson-plot{width:100%;max-width:32rem;margin-inline:auto}}@media (max-width:40rem){.collision-lab .lesson-readouts{grid-template-columns:1fr}}
