.situation-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.situation-nav button span{font-size:14px}.rating-table{min-width:430px}.rating-table caption,.panel-table caption{font-size:14px;text-align:left;padding:10px 0;color:var(--muted)}.rating-table input{width:88px;max-width:100%;min-height:44px;border:1px solid var(--line);border-radius:7px;background:var(--bg);padding:8px;text-align:center}.rating-table .agree{background:var(--tint)}.rating-table td{text-align:center}.rating-table tfoot{border-top:2px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.insight{line-height:1.65}.panel-table{min-width:550px}.panel-table th,.panel-table td{text-align:center;padding:7px}.panel-table th:first-child{text-align:left}.panel-table button{min-width:45px;min-height:42px;padding:5px 8px;font-weight:700}.panel-table button.present{background:var(--tint);border-color:var(--a);color:var(--a)}.panel-table button.absent{background:var(--soft);color:var(--ink)}.panel-table small{font-size:14px}.panel-table tr.selected-case{outline:2px solid var(--a);outline-offset:-2px}.readout small{font-size:14px}.field small{font-size:14px}.formula{overflow-wrap:anywhere}.math-steps{padding-left:24px}.math-steps li{padding:10px 0}.math-steps p{margin-top:7px}.experiment{scroll-margin-top:14px}.readout strong{font-size:clamp(24px,2.6vw,32px)}.table-wrap:focus-visible{outline:3px solid var(--a);outline-offset:3px}.table-wrap{max-width:100%}.badge{font-size:14px}.controls .field output{white-space:normal;text-align:right}.weight-table td{text-align:center}.plot-scroll .zero-line{stroke:var(--ink);stroke-width:1}.plot-scroll .limit-line{stroke:var(--b);stroke-width:2;stroke-dasharray:6 5}.plot-scroll .bias-line{stroke:var(--a);stroke-width:2}.plot-scroll circle{fill:var(--a);stroke:var(--bg);stroke-width:1}.plot-scroll .tolerance-band{fill:var(--tint)}.plot-scroll svg{min-width:560px}.plot-scroll .plot-label{font-size:14px}.readout-grid{margin-bottom:15px}.details-body .formula{font-size:15px}.panel>details{margin-top:18px}#panel-table .inspect-case{font-size:14px;font-weight:500;padding:5px 9px}#ordinal-table{min-width:480px}#cohen-insight:empty{display:none}@media(max-width:760px){.situation-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.controls .field{margin-top:18px}.situation-nav button{min-height:76px}.controls{display:block}.controls .field{margin-top:20px}}@media(max-width:480px){.rating-table input{width:70px}.readout strong{font-size:25px}.lab{padding:14px}.panel{padding:15px}.readout small{font-size:14px}.readout{display:block}.readout strong{margin:8px 0}.situation-nav button span{font-size:13px}}

.insight{min-height:0}th{font-size:14px}.presets button{font-size:14px}
