.icp-algorithm-lab-module___3KtJG__lab .lesson-widget__eyebrow{font-size:.75rem}.icp-algorithm-lab-module___3KtJG__lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.icp-algorithm-lab-module___3KtJG__lab .icp-algorithm-lab-module___3KtJG__note{margin-block:1rem;font-size:.875rem}.icp-algorithm-lab-module___3KtJG__lab .icp-algorithm-lab-module___3KtJG__plot{width:100%;min-width:0;max-width:32rem;margin:1.5rem auto}.icp-algorithm-lab-module___3KtJG__plot h4{margin-bottom:.5rem;font-size:.9375rem}.icp-algorithm-lab-module___3KtJG__plot svg{width:100%;height:auto;display:block}.icp-algorithm-lab-module___3KtJG__plot svg text{fill:var(--color-text-muted);font-size:22px}.icp-algorithm-lab-module___3KtJG__lab .icp-algorithm-lab-module___3KtJG__plot figcaption{padding-block:.75rem;font-size:.8125rem}.icp-algorithm-lab-module___3KtJG__grid{stroke:var(--color-rule);stroke-width:1px}.icp-algorithm-lab-module___3KtJG__match{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:3 3}.icp-algorithm-lab-module___3KtJG__target{fill:var(--lesson-blue)}.icp-algorithm-lab-module___3KtJG__source{fill:none;stroke:var(--lesson-accent);stroke-width:2.5px}.icp-algorithm-lab-module___3KtJG__residual{fill:none;stroke:var(--lesson-blue);stroke-width:3px}.icp-algorithm-lab-module___3KtJG__lab .lesson-readouts dt{font-size:.75rem}.icp-algorithm-lab-module___3KtJG__lab .lesson-readouts dd{font-size:.9375rem}@media (max-width:40rem){.icp-algorithm-lab-module___3KtJG__lab .lesson-readouts{grid-template-columns:1fr}}
