.q26{box-sizing:border-box;width:100%;max-width:1120px;margin:auto;padding:24px 18px}.q26-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.q26-nav a{padding:9px 14px;border:1px solid var(--m4u-border,#dce3ec);border-radius:18px}.q26-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.q26-panel,.q26-question{color:var(--m4u-text,#172337);border:1px solid var(--m4u-border,#dce3ec);border-radius:16px;padding:20px;margin:16px 0;background:var(--m4u-surface,#fff);min-width:0}.q26-grid .q26-panel{margin:0}.q26-question h3{font-size:1.25rem}.q26-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin:20px 0}.q26-field{min-width:0}.q26-field>label{display:block;margin-bottom:6px;font-weight:600}.q26-field input[type=text],.q26-field textarea{width:100%;max-width:100%;padding:10px;border:1px solid #8998aa;border-radius:7px;background:var(--m4u-surface,#fff);color:inherit;box-sizing:border-box}.q26-options label{display:flex;gap:10px;align-items:flex-start;margin:8px 0}.q26-options p{margin:0}.q26-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.q26-actions button,.q26 button{padding:9px 13px;border-radius:8px;border:1px solid #8d9bad;cursor:pointer}.q26-result{padding:12px;border-left:4px solid #a46813;background:rgba(187,138,35,.08)}.q26-result[data-correct=true]{border-color:#16854b;background:rgba(24,140,72,.08)}.q26 [hidden]{display:none!important}.q26 mjx-container[display=true]{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 0}.q26 p,.q26 li{overflow-wrap:anywhere}.q26 code{white-space:normal}.q26 :focus-visible{outline:3px solid #0a75c9;outline-offset:3px}.q26-question summary{cursor:pointer}.q26-question .q26-field-result{font-size:.92rem;margin:5px 0}.q26-meta{font-size:.9rem;color:var(--m4u-muted,#596473)}@media(max-width:480px){.q26{padding:18px 12px}.q26-panel,.q26-question{padding:15px}.q26-nav a{padding:8px 11px}.q26-fields{grid-template-columns:1fr}}
