.assessment-modes{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.assessment-modes a{padding:10px 16px;border:1px solid var(--line,#d7d8ce);color:var(--ink,#243d37);text-decoration:none}.assessment-modes a[aria-current]{background:#e3ece2;font-weight:700}.exam-conditions .exam-case-layout{align-items:start}.exam-conditions textarea{width:100%;min-height:180px;resize:vertical;font:inherit;box-sizing:border-box}.exam-conditions fieldset{border:0;padding:0;margin:15px 0}.exam-conditions fieldset label{display:flex;gap:12px;align-items:flex-start;margin:14px 0}.exam-conditions fieldset input{flex:none;margin-top:6px}.exam-conditions .exam-first{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f3eb;padding:15px}.exam-conditions [data-ec-guidance]{border-top:1px solid #d7d8ce;margin-top:20px;padding-top:20px}.exam-conditions [data-ec-prompt]{font-size:clamp(23px,3vw,30px);overflow-wrap:anywhere}.exam-conditions [data-ec-marks]{font-weight:700}.exam-conditions .paper-answer{display:flex;gap:10px;margin:15px 0}.chapter-practice-action{margin:8px 0 16px;padding:0;border-top:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 18px}.chapter-practice-action .chapter-practice-primary{font-weight:500;font-size:.94em;color:#195a50}.chapter-practice-action .chapter-practice-secondary{font-size:.9em}.chapter-practice-action small{color:#52605b}.exam-conditions .exam-writing-space{min-height:160px}.exam-conditions .exam-print-question{break-inside:avoid}.exam-conditions .exam-mark-points li{margin:8px 0}@media(max-width:600px){.chapter-practice-action{display:block}.chapter-practice-action a{display:inline-block;margin:5px 12px 5px 0}.assessment-modes a{flex:1;text-align:center}.exam-conditions .exam-case-layout{display:block}}@media print{.assessment-modes,.exam-conditions .exam-print-controls,.exam-conditions .site-header,.exam-conditions .site-footer{display:none}.exam-conditions .exam-case-layout{display:block}.exam-conditions .exam-print-answers{break-before:page}}
