/* Phase 33: optional learning practice, separate from story choices */
.quest-practice33{border:1px solid #7182b2;border-radius:14px;background:#18294e;color:#f5f7ff;padding:14px 17px;margin-bottom:16px}
.quest-practice33 summary{cursor:pointer;font-weight:750;line-height:1.45}
.quest-practice33 p{line-height:1.5}
.q33-score{font-weight:700;color:#bfe5db}
.q33-intro{font-size:.9rem;color:#d5dffc}
.q33-expression{border:1px solid #53658c;border-radius:10px;padding:12px;margin:10px 0;background:#26385f}
.q33-expression strong,.q33-expression span{display:block}
.q33-expression span{text-transform:capitalize;font-size:.82rem;color:#d1ddf8;margin-top:4px}
.q33-expression p{font-size:.88rem}
.q33-check{border:1px solid #53658c;border-radius:12px;padding:14px;margin:15px 0;background:#26385f}
.q33-check h4{margin:0 0 12px;line-height:1.45}
.q33-answer{display:block;width:100%;text-align:left;margin:7px 0;padding:10px 12px;border-radius:9px;border:1px solid #9ba8c9;background:#f7f8ff;color:#1d2b4b;cursor:pointer;line-height:1.45}
.q33-answer:disabled{cursor:default;opacity:1}
.q33-answer.q33-right,.q33-answer.q33-key{border:2px solid #48a785;background:#dff6e8;color:#174f3d}
.q33-answer.q33-wrong{border:2px solid #cb8979;background:#ffeae4;color:#80382d}
.q33-feedback{font-size:.86rem;color:#e1e8ff}
.q33-ending{padding:8px}
@media(max-width:600px){.quest-practice33{padding:12px}}
