@media screen{.q-qh{display:flex;align-items:center;gap:0.6rem;margin:0 0 0.35rem}.q-qh .q-topic{margin:0}.q-badge{display:none}.q-pill{display:none}.q-work{position:relative;margin-top:0.3rem;border:1.5px solid #e2d6bb;border-radius:12px;background:repeating-linear-gradient(#fffdf8 0 31px,#efe4cb 31px 32px);overflow:hidden}.q-work-lbl{position:absolute;top:8px;left:12px;z-index:1;padding:0 4px;background:#fffdf8;font:800 11.5px/1.2 'Plus Jakarta Sans','Inter',system-ui,sans-serif;letter-spacing:0.06em;text-transform:uppercase;color:#9a8e7f;pointer-events:none}.q-work textarea.answer-line,.q-work textarea.answer-working{display:block;width:100%;box-sizing:border-box;min-height:max(130px,calc(var(--answer-lines,4) * 32px));padding:32px 14px 4px;border:0;border-radius:0;background:transparent;font:500 16px/32px 'Plus Jakarta Sans','Inter',system-ui,sans-serif;color:#1e1a17;-webkit-text-fill-color:#1e1a17;caret-color:#111;color-scheme:light;resize:vertical;outline:none}.answer-row.has-fields{display:flex;flex-direction:column;align-items:stretch}.answer-fields{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:0.5rem 1.6rem;margin-top:0.7rem}.answer-field{display:flex;align-items:baseline;gap:0.5rem;min-width:0}.answer-field--plain{grid-column:1}.answer-field-lab{font:1.15rem/1.4 'Cambria Math','STIX Two Math','Times New Roman',serif;color:#111;white-space:nowrap}.answer-sub{flex:0 0 auto;width:9.5rem;max-width:100%;border:0;border-bottom:2px solid #1e1a17;border-radius:0;background:transparent;box-shadow:none;font:1.15rem/1.4 'Cambria Math','Times New Roman',serif;color:#111;-webkit-text-fill-color:#111;caret-color:#111;padding:0.1rem 0.25rem;outline:none;color-scheme:light}.answer-fields.is-pair .answer-sub{width:5rem}.answer-sub:focus{border-bottom-color:#f59e0b}.answer-row .answer-marks{text-align:right}.exam-page input.answer-line::placeholder{color:transparent}#exam-page.is-inking .answer-sub,#exam-page.is-inking .q-work textarea{caret-color:transparent}.answer-row.is-correct .answer-sub{border-bottom-color:#047857;color:#047857;-webkit-text-fill-color:#047857}.answer-row.is-wrong .answer-sub{border-bottom-color:#be123c;color:#9f1239;-webkit-text-fill-color:#9f1239}}@media print{.q-qh .q-badge,.q-qh .q-pill,.yfp-ph,.yfp-pf{display:none !important}}textarea.answer-line.answer-line--one,#sitting textarea.answer-line.answer-line--one,body.yfp-on #questions textarea.answer-line.answer-line--one{display:block;box-sizing:border-box;width:100% !important;max-width:100% !important;min-width:0;min-height:2.1rem !important;height:auto;resize:none !important;overflow:hidden;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0 !important;border-bottom:2px solid #1e1a17 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;padding:4px 6px !important;line-height:1.45 !important;flex:1 1 auto}textarea.answer-line.answer-line--one:focus{border-bottom-color:#f59e0b !important}.answer-field--plain:has(>textarea.answer-line--one){display:flex;flex:1 1 100%;width:100%;min-width:0;align-items:flex-end}body.yfp-on #questions .answer-field--plain:has(>textarea.answer-line--one){align-self:stretch;justify-content:flex-start}html.dark #sitting textarea.answer-line.answer-line--one{border-bottom-color:var(--yd-text,#f2f3f5) !important}@media print{textarea.answer-line.answer-line--one{border-bottom:1.5px dotted #475569 !important}}textarea.answer-sub.answer-sub--wrap,body.yfp-on #questions textarea.answer-sub.answer-sub--wrap{display:block;box-sizing:border-box;min-width:150px;width:150px;max-width:100% !important;height:auto;min-height:2rem;field-sizing:content;resize:none !important;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0 !important;border-bottom:2px solid #1e1a17 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;padding:2px 4px !important;line-height:1.4 !important}@supports (field-sizing:content){textarea.answer-sub.answer-sub--wrap,body.yfp-on #questions textarea.answer-sub.answer-sub--wrap{width:auto}}body.yfp-on #questions .answer-fields.is-pair textarea.answer-sub--wrap{min-width:80px}.answer-field:has(>textarea.answer-sub--wrap){min-width:0;max-width:100%}@media screen and (max-width:767px){body.yfp-on #questions textarea.answer-sub.answer-sub--wrap{min-width:92px}}