.stability-criteria-lab-module__2xeK4q__lab .lesson-widget__eyebrow{font-size:.75rem}.stability-criteria-lab-module__2xeK4q__lab .lesson-control output{font:500 .875rem/1.5 var(--font-technical)}.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__note{margin-block:1rem;font-size:.875rem}.stability-criteria-lab-module__2xeK4q__plots{gap:1rem;margin-block:1.5rem;display:grid}.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__plots figure{width:100%;min-width:0;max-width:32rem;margin:0 auto}.stability-criteria-lab-module__2xeK4q__plots svg{width:100%;height:auto;display:block}.stability-criteria-lab-module__2xeK4q__plots svg text{fill:var(--color-text-muted);font-size:22px;font-family:var(--font-technical)}.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__plots figcaption{padding-block:.75rem;font-size:.8125rem}.stability-criteria-lab-module__2xeK4q__grid{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:3 5}.stability-criteria-lab-module__2xeK4q__axis{stroke:var(--color-text-muted);stroke-width:1px}.stability-criteria-lab-module__2xeK4q__positive,.stability-criteria-lab-module__2xeK4q__negative{fill:none;stroke-width:2.5px;stroke-linejoin:round}.stability-criteria-lab-module__2xeK4q__positive{stroke:var(--lesson-blue)}.stability-criteria-lab-module__2xeK4q__negative{stroke:var(--lesson-accent);stroke-dasharray:6 4}.stability-criteria-lab-module__2xeK4q__positiveArrow{fill:var(--lesson-blue)}.stability-criteria-lab-module__2xeK4q__negativeArrow{fill:var(--lesson-accent)}.stability-criteria-lab-module__2xeK4q__critical{stroke:var(--color-ink);stroke-width:3px}.stability-criteria-lab-module__2xeK4q__crossing{fill:var(--color-background);stroke:var(--lesson-blue);stroke-width:2px}.stability-criteria-lab-module__2xeK4q__origin{fill:var(--lesson-blue)}.stability-criteria-lab-module__2xeK4q__legend{flex-wrap:wrap;gap:.4rem 1rem;margin-block:1rem;font-size:.8125rem;display:flex}.stability-criteria-lab-module__2xeK4q__legend span{align-items:center;gap:.4rem;display:inline-flex}.stability-criteria-lab-module__2xeK4q__legend i{border-top:3px solid var(--lesson-blue);width:1.5rem;display:inline-block}.stability-criteria-lab-module__2xeK4q__legend .stability-criteria-lab-module__2xeK4q__negativeKey{border-color:var(--lesson-accent);border-top-style:dashed}.stability-criteria-lab-module__2xeK4q__tables{gap:1rem;margin-block:1.5rem;display:grid}.stability-criteria-lab-module__2xeK4q__tables>div{min-width:0}.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__tables table{table-layout:fixed;width:100%;margin-block:0}.stability-criteria-lab-module__2xeK4q__tables caption{text-align:left;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__tables th,.stability-criteria-lab-module__2xeK4q__lab .stability-criteria-lab-module__2xeK4q__tables td{overflow-wrap:anywhere;padding:.5rem .3rem;font-size:.8125rem}.stability-criteria-lab-module__2xeK4q__tables tbody th{font-weight:400}.stability-criteria-lab-module__2xeK4q__lab .lesson-readouts dt{font-size:.75rem}.stability-criteria-lab-module__2xeK4q__lab .lesson-readouts dd{overflow-wrap:anywhere;font-size:.9375rem}@media (min-width:60rem){.stability-criteria-lab-module__2xeK4q__plots,.stability-criteria-lab-module__2xeK4q__tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.stability-criteria-lab-module__2xeK4q__lab .lesson-readouts{grid-template-columns:1fr}}
