.tool[data-tool=grade-calculator] .rows{gap:var(--space-3);grid-column:1/-1;display:grid}.tool[data-tool=grade-calculator] .row{gap:var(--space-2);border-block-end:1px solid var(--c-border);flex-wrap:wrap;align-items:end;padding-block-end:var(--space-3);display:flex}.tool[data-tool=grade-calculator] .row .name{flex:100%}.tool[data-tool=grade-calculator] .row .num{flex:6rem}.tool[data-tool=grade-calculator] .rm{min-block-size:2.5rem;min-inline-size:2.5rem}.tool[data-tool=grade-calculator] .hint{font-size:var(--fs-xs);color:var(--c-text-2)}
