.question-guide{margin:1.25rem 0;padding:1.25rem;border:1px solid #647799;border-left:3px solid #bbcdff;border-radius:12px;background:#111a29;color:#e4eaf6;min-width:0;overflow-wrap:anywhere}.question-guide[hidden]{display:none}.question-guide h2,.question-guide h3{font-size:1.3rem;line-height:1.3;margin:0 0 .75rem}.question-guide p{line-height:1.65}.question-guide-options{display:flex;flex-wrap:wrap;gap:.75rem}.question-guide-options button{min-height:44px;padding:.75rem 1rem;border:1px solid #8194b5;border-radius:8px;background:#1d2b41;color:#eef3ff;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}.question-guide-options button:focus-visible{outline:3px solid #c5d7ff;outline-offset:3px}.question-guide-options button:hover{background:#2a3d5a}@media(max-width:480px){.question-guide{padding:1rem}.question-guide-options button{width:100%}}@media(prefers-reduced-motion:reduce){.question-guide *{scroll-behavior:auto}}
