.exam-section{max-width:1160px;margin:0 auto;padding:68px 0 0}.exam-box{background:#e2e9dc;padding:32px;display:grid;gap:18px}.exam-top{display:flex;justify-content:space-between;align-items:end;gap:20px}.exam-top p{color:#627565;max-width:620px;margin:10px 0 0}.exam-actions{display:flex;flex-wrap:wrap;gap:10px}.exam-question{padding:24px;background:#faf9f4}.exam-question h3{font-size:30px;font-weight:500;margin:5px 0 18px}.exam-question p{margin:0;color:#728675;font-size:12px}.exam-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.exam-options button{text-align:left;border:1px solid #ced8ca;background:#fff;color:#273b2d;padding:15px;line-height:1.45}.exam-options button:hover:not(:disabled){border-color:#63856c;background:#eff5ed}.exam-options button:disabled{cursor:default}.exam-options button.correct{background:#d6ead3;border-color:#709776}.exam-options button.incorrect{background:#f7e6df;border-color:#c78975}.exam-feedback{margin:16px 0;color:#344e39}.exam-list{padding:20px 24px;background:#faf9f4;max-height:380px;overflow:auto}.exam-list li{padding:10px 0;border-bottom:1px solid #e0e5dc}.exam-list small{display:block;color:#6d7f6e}.exam-message{color:#526c57;min-height:1.5em}.exam-question[hidden],.exam-list[hidden]{display:none}@media(max-width:1200px){.exam-section{margin-left:6%;margin-right:6%}}@media(max-width:720px){.exam-top{align-items:start;flex-direction:column}.exam-box{padding:22px}.exam-options{grid-template-columns:1fr}}
