 .intro{max-width:760px}.levels{position:sticky;top:0;background:#f3f7f5;padding:12px 0;z-index:2}.number{font-size:15px;color:#785009;font-weight:bold}.reading p{max-width:74ch}.reading p span{display:inline-block;color:#557074;font-weight:bold;margin-right:.6rem}.evidence,.places,.programs{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.evidence span,.places span,.cards{padding:14px;background:#e8f1ee;border:1px solid #b8cec5;border-radius:8px}.programs pre{flex:1;min-width:240px}pre{background:#183e43;color:white;padding:20px;overflow:auto;white-space:pre-wrap}table{border-collapse:collapse;width:100%;margin:20px 0}td,th{border:1px solid #b8cec5;padding:10px;text-align:left}.answer-row{padding:15px 0;border-top:1px solid #d4e0da}.answer-row label{display:block;font-weight:bold}.answer-row input,.answer-row select{width:auto;max-width:100%;min-width:140px;padding:10px;font:inherit}.answer-row [role=status]{margin:6px 0}.limited-hint{background:#fff2cc;color:#4c3608;border-left:4px solid #a57620;padding:10px}.limited-hint[hidden]{display:none}.status{font-weight:bold}.solved{border-left:6px solid #267049}textarea{width:100%;min-height:100px}.challenge{padding:18px;background:#edf3f8;margin-top:22px}.challenge h3{margin-top:0} [aria-invalid=true]{outline:2px solid #a24522}@media(max-width:600px){section{padding:18px}th,td{padding:6px;font-size:15px}.levels a{padding:8px}}