.pe-block{box-sizing:border-box;text-align:left;align-self:stretch;width:100%;min-width:0;max-width:100%;margin:32px 0 8px}.pe-title{margin:0;font-size:24px;line-height:1.3}.pe-lead{color:var(--ink-75);margin:6px 0 0;font-size:16px}.pe-list{grid-template-columns:minmax(0,1fr);gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pe-question{border:1px solid var(--border);background:var(--white);border-radius:20px;min-width:0;padding:22px}.pe-number{color:var(--ink-75);margin:0 0 10px;font-size:14px;font-weight:700}.pe-stem{overflow-wrap:break-word;min-width:0}.pe-question :is(.katex-display,.lx-math-block){max-width:100%;overflow:auto hidden}.pe-option{grid-template-columns:24px 1fr;align-items:start;gap:10px;padding-left:22px;display:grid}.pe-option:disabled{cursor:default}.pe-key{font-weight:700}.pe-text{overflow-wrap:break-word;min-width:0}.pe-option-retry{opacity:.8;background:#fff6e1;border-color:#d69116}.pe-option-final{border-color:var(--wrong);background:var(--wrong-tint)}.pe-feedback{margin:14px 0 0;font-weight:700}.pe-feedback-retry{color:#965c00}.pe-feedback-right{color:var(--correct)}.pe-feedback-final{color:var(--wrong)}.pe-why{margin:8px 0 0}.pe-working{margin-top:10px}.pe-actions{margin-top:16px}.pe-close{margin:20px 0 0;font-weight:600}@media (max-width:640px){.pe-question{border-radius:16px;padding:16px}.pe-title{font-size:21px}}.pe-passage{background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:14px;margin:0 0 18px;padding:18px 20px}.pe-passage-type{opacity:.75;margin:0;font-size:13px;font-weight:700}.pe-passage-title{margin:4px 0 10px;font-size:19px;line-height:1.35}.pe-passage-copy{max-width:66ch;font-size:16px;line-height:1.65}.pe-passage-copy p{overflow-wrap:break-word;margin:0 0 12px}.pe-passage-copy p:last-child{margin-bottom:0}@media (max-width:480px){.pe-question{padding:16px}.pe-passage{margin-left:-4px;margin-right:-4px;padding:14px}}
