.lesson-activity[data-lesson-sequence] .sequence-content{min-height:0}.lesson-activity[data-lesson-sequence] .sequence-context{background:var(--mint);color:var(--ink);border-radius:12px;padding:24px}.lesson-activity[data-lesson-sequence] .sequence-context p{max-width:65ch;margin:0 0 14px;line-height:1.7}.lesson-activity[data-lesson-sequence] .sequence-context p:last-child{margin-bottom:0}.lesson-activity[data-lesson-sequence] h3{margin:0 0 16px;font-size:1rem;line-height:1.5}.lesson-activity[data-lesson-sequence] .sequence-context h3{margin-bottom:12px}.lesson-activity[data-lesson-sequence] .sequence-question{margin-top:20px}.lesson-activity[data-lesson-sequence] .lesson-body:empty+.sequence-question{margin-top:0}.play-discovery .lesson-activity[data-lesson-sequence] .lesson-choices{grid-template-columns:minmax(0,1fr)}.lesson-activity[data-lesson-sequence] .lesson-choice:has(>.lesson-choice-state)>span:first-child{flex-basis:100%}.lesson-activity[data-lesson-sequence] .lesson-choice[aria-pressed=true]:not([data-answer-state]){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft,var(--soft))}.lesson-activity[data-lesson-sequence] .lesson-choice:disabled:not([data-answer-state]){opacity:1}.lesson-activity[data-lesson-sequence] .sequence-hint{min-height:44px;color:var(--accent);font:inherit;text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:12px;padding:4px 0;text-decoration:underline;display:inline-flex}.lesson-activity[data-lesson-sequence] .sequence-note{color:var(--muted);margin:16px 0 0;font-size:.9375rem}.lesson-activity[data-lesson-sequence] .sequence-feedback{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.lesson-activity[data-lesson-sequence] .sequence-feedback p{margin:0 0 8px;line-height:1.6}.lesson-activity[data-lesson-sequence] .lesson-tab:disabled{opacity:.65;cursor:default}.lesson-activity[data-lesson-sequence] .sequence-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.lesson-activity[data-lesson-sequence] .sequence-results dt{font-weight:600}.lesson-activity[data-lesson-sequence] .sequence-results dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.5rem}.lesson-activity[data-lesson-sequence] .sequence-answer-review{margin-top:24px}.lesson-activity[data-lesson-sequence] .sequence-answer-review summary{cursor:pointer;min-height:44px;color:var(--accent);text-underline-offset:var(--underline-offset);align-items:center;text-decoration:underline;display:flex}.lesson-activity[data-lesson-sequence] .sequence-answer-review section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.sequence-readable-step{border-top:1px solid var(--line);padding-block:24px}.sequence-readable-step p{max-width:70ch}@media (width<=36.25em){.lesson-activity[data-lesson-sequence] .sequence-context{padding:16px}.lesson-activity[data-lesson-sequence] .sequence-results{grid-template-columns:minmax(0,1fr);gap:16px}}
