.ge-list-stem{white-space:pre-line;color:var(--am-ink);margin:4px 0 14px;font-size:17px;line-height:1.5}.ge-list-form{justify-items:start;gap:14px;display:grid}.ge-list-answers{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ge-list-row{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.ge-list-label{border:1px solid var(--am-line);background:var(--am-surface);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--am-ink);border-radius:9999px;place-items:center;margin-top:6px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-grid}.ge-list-row[data-state=right] .ge-list-label{background:var(--am-right);border-color:var(--am-right);color:#fff}.ge-list-row[data-state=wrong] .ge-list-label{background:var(--am-retry-soft);border-color:var(--am-retry);color:var(--am-retry)}.ge-list-field{min-width:0}.ge-list-field .am-input{width:100%;min-height:44px;font-size:16px}.ge-list-row[data-state=right] .am-input{border-color:var(--am-right)}.ge-list-row[data-state=wrong] .am-input{border-color:var(--am-retry)}.ge-list-note{color:var(--am-text);margin:6px 0 0;font-size:15px;line-height:1.45}.ge-list-row[data-state=right] .ge-list-note{color:var(--am-right)}.ge-para-ask{color:var(--am-ink);margin:0 0 10px;font-weight:600}.ge-para-text{min-height:200px}.ge-points{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ge-point{border-radius:var(--am-radius);background:var(--am-retry-soft);color:var(--am-ink);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px 12px;line-height:1.45;animation:.28s both ge-point-in;display:grid}.ge-point[data-state=right]{background:var(--am-right-soft)}.ge-point:nth-child(2){animation-delay:60ms}.ge-point:nth-child(3){animation-delay:.12s}.ge-point:nth-child(4){animation-delay:.18s}.ge-point:nth-child(5){animation-delay:.24s}.ge-point-mark{background:var(--am-retry);color:#fff;border-radius:9999px;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.ge-point[data-state=right] .ge-point-mark{background:var(--am-right)}.ge-para-model{color:var(--am-ink);margin:0;font-size:16px;line-height:1.6}.ge-para-why{color:var(--am-text);margin:10px 0 0;font-size:15px}@keyframes ge-point-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ge-point{animation:none}}
