.tool[data-tool=test-score-calculator] .cutoffs{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.tool[data-tool=test-score-calculator] .cutoffs legend{font-size:var(--fs-sm);margin-block-end:var(--space-2);padding:0}.tool[data-tool=test-score-calculator] .table-wrap{grid-column:1/-1;max-block-size:24rem;overflow:auto}.tool[data-tool=test-score-calculator] caption{text-align:start;font-size:var(--fs-sm);color:var(--c-text-2);padding-block-end:var(--space-2)}.tool[data-tool=test-score-calculator] th{text-align:end;font-size:var(--fs-xs);color:var(--c-text-2);padding:var(--space-2) var(--space-1)}.tool[data-tool=test-score-calculator] th:first-child,.tool[data-tool=test-score-calculator] td.first{text-align:start}.tool[data-tool=test-score-calculator] .num{text-align:end}
