.assessmentSubjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.assessmentSubjects>button{display:flex;align-items:center;gap:18px;width:100%;padding:22px;text-align:left;background:#fff;border:1px solid #dde1ea;border-radius:4px;color:#061126;transition:.2s}.assessmentSubjects>button:hover{border-color:#f4c500;transform:translateY(-2px);box-shadow:0 12px 30px rgba(6,17,38,.08)}.assessmentSubjects>button>span{display:grid;place-items:center;width:52px;height:52px;background:#fff8d3;font-size:24px}.assessmentSubjects h3,.assessmentItems h3{margin:0 0 5px}.assessmentSubjects p,.assessmentItems p{margin:0;color:#687083}.assessmentSubjects>button>b{margin-left:auto;font-size:24px;color:#d5a900}.assessmentItems{display:grid;gap:14px;margin-top:28px}.assessmentItems>button{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;text-align:left;background:#fff;border:1px solid #dde1ea;border-left:5px solid #f4c500;color:#061126}.assessmentItems>button:hover{background:#fffdf2}.assessmentItems>button small{color:#8a6c00;font-family:Montserrat,sans-serif;font-weight:800}.assessmentItems>button span{white-space:nowrap;font-weight:800}.innerBack{margin-bottom:24px}.assessmentHead{max-width:820px;margin-bottom:28px}.assessmentHead h1{margin-bottom:10px}.assessmentQuestion{max-width:900px;margin:0 0 18px;padding:24px;background:#fff;border:1px solid #dfe3eb;border-radius:5px}.questionSection{display:block;margin-bottom:12px;color:#8a6c00;font-weight:800}.questionTitle{display:flex;gap:16px;align-items:flex-start}.questionTitle>span{flex:0 0 38px;display:grid;place-items:center;height:38px;background:#061126;color:#f4c500;font:800 15px Montserrat,sans-serif;border-radius:50%}.questionTitle h3{margin:4px 0 18px;line-height:1.45;font-size:18px}.questionTitle small{font-family:Montserrat,sans-serif;color:#8a6c00;font-weight:800}.answerChoices{display:grid;gap:9px;margin-left:54px}.answerChoice{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border:1px solid #e1e4ea;background:#fafbfc;cursor:pointer}.answerChoice:hover{border-color:#e0b500;background:#fffdf2}.answerChoice input{margin-top:4px;accent-color:#d8ad00}.answerChoice>b{color:#8a6c00}.questionImage{display:block;max-width:calc(100% - 54px);height:auto;margin:0 0 18px 54px;border:1px solid #e1e4ea}.freeAnswer{display:grid;gap:8px;font-weight:700}.freeAnswer textarea{width:100%;padding:12px;border:1px solid #ccd1dc;font:16px 'Times New Roman',serif}.questionCorrection{margin:18px 0 0 54px;padding:16px 18px;background:#f0f8f1;border-left:4px solid #2d8a45;color:#194d27}.incorrect .questionCorrection{background:#fff3ef;border-color:#c94f32;color:#7d2f1e}.questionCorrection p{margin:7px 0 0;line-height:1.5}.assessmentSubmit{max-width:900px;position:sticky;bottom:14px;padding:14px;background:rgba(255,255,255,.94);border:1px solid #e1e4ea;text-align:right;z-index:3}.assessmentSubmit .primary{margin:0}#assessmentScore{max-width:900px;margin:28px 0;padding:28px;background:#061126;color:#fff;border-top:6px solid #f4c500}#assessmentScore h2{font-size:38px;margin:8px 0}#assessmentScore h2 span{color:#f4c500;margin-left:12px}#assessmentScore p{max-width:680px;color:#dce2ee}#assessmentScore .primary{margin-top:12px}
@media(max-width:720px){.assessmentSubjects{grid-template-columns:1fr}.assessmentSubjects>button{padding:17px}.assessmentItems>button{align-items:flex-start;flex-direction:column}.assessmentItems>button span{white-space:normal}.assessmentQuestion{padding:18px 14px}.questionTitle{gap:10px}.questionTitle>span{flex-basis:34px;height:34px}.answerChoices,.questionCorrection{margin-left:44px}.questionImage{max-width:calc(100% - 44px);margin-left:44px}.assessmentSubmit .primary{width:100%}}
