.p2-prompt{font-size:1.08rem;line-height:1.8;margin:24px 0}.p2-prompt [data-tex]{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.p2-work-label{display:block;margin:24px 0 14px;font-weight:600}.p2-work-label textarea,.p2-guide textarea{display:block;box-sizing:border-box;width:100%;padding:12px;margin:8px 0 15px;border:1px solid #d9d0e2;border-radius:10px;font:16px/1.5 inherit;color:inherit;background:#fff;resize:vertical}.p2-work-label textarea{min-height:170px;font-family:inherit;font-size:16px;line-height:1.5}.p2-guide{margin:16px 0;border:1px solid #e0d4eb;border-radius:10px;padding:12px}.p2-guide summary{cursor:pointer;color:var(--lavender-dark);font-weight:600}.p2-guide label{display:block;margin:14px 0}.p2-table-wrap{overflow-x:auto;margin:16px 0}.p2-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.p2-table-wrap th,.p2-table-wrap td{border:1px solid #ccc;padding:9px;text-align:center;vertical-align:middle}.p2-table-wrap input{width:100%;box-sizing:border-box;min-width:65px;max-width:180px;border:1px solid #d9d0e2;border-radius:5px;padding:8px;font:inherit}.p2-table-wrap th{background:#f7f4fa;font-weight:600}.g-solution li{margin:12px 0}.g-solution [data-tex]{display:inline-block;max-width:100%;vertical-align:middle;overflow-x:auto}.p2-plot,.p2-geometry{display:block;max-width:100%;height:auto;margin:20px auto}.p2-plot{width:480px}.p2-method{padding:18px;background:#f8f4fc;border:1px solid #e2d9ec;border-radius:12px;line-height:1.7;margin-top:18px}.p2-note{font-size:.92rem;color:#62576e;line-height:1.6}.p2-review{display:block;margin:20px 0}.p2-hint{padding:12px;border-left:3px solid #9a7bc0;background:#faf7fd;line-height:1.7}.p2-guide textarea{font-family:inherit;font-size:16px}.p2-steps{white-space:pre-wrap}.task23-drawing-prompt{display:none}.g-solution .task23-reference,.g-solution .task24-reference{margin-top:16px}:is(#workSaved,[data-field="workSaved"]){font-size:14px}.p2-plot text{user-select:none}:is(#scratchDetails,[data-field="scratchDetails"]) .math-scratchpad{margin-top:15px}@media(max-width:600px){.g7-type-list{grid-template-columns:1fr}.p2-prompt{font-size:1rem}.p2-table-wrap th,.p2-table-wrap td{padding:5px;font-size:13px}.p2-table-wrap{margin-left:-4px;margin-right:-4px}.p2-method{padding:12px}}@media print{.p2-guide,:is(#saveWork,[data-field="saveWork"]),:is(#scratchDetails,[data-field="scratchDetails"]),.p2-review,.p2-method,:is(#storageNotice,[data-field="storageNotice"]){display:none!important}.p2-work-label textarea{border:0;min-height:80px}.p2-prompt{font-size:12pt}.g-solution[hidden]{display:none!important}}

.p2-geometry{width:600px;max-width:100%;height:auto}
