.q[data-astro-cid-epq4w7jq]{margin:2.25rem var(--page-bleed,0px);border:1px solid var(--line);background:var(--bg-card);border-radius:6px;padding:20px 24px 18px;display:block}.q--predict[data-astro-cid-epq4w7jq]{border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.q__kicker[data-astro-cid-epq4w7jq]{margin:0 0 8px}.q__prompt[data-astro-cid-epq4w7jq]{font-family:var(--font-serif);font-size:var(--type-prose);color:var(--ink);margin:0 0 14px;line-height:1.6}.q__options[data-astro-cid-epq4w7jq]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.q__item[data-astro-cid-epq4w7jq]{margin:0}.q__option[data-astro-cid-epq4w7jq]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--type-option);text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:22px 1fr 18px;align-items:baseline;gap:10px;padding:10px 14px;line-height:1.5;transition:border-color .15s,background .15s;display:grid}.q__option[data-astro-cid-epq4w7jq]:disabled{cursor:default;color:var(--ink)}quiz-question[data-astro-cid-epq4w7jq][data-state=open] .q__option[data-astro-cid-epq4w7jq]:hover{border-color:var(--accent);background:var(--accent-soft)}.q__option[data-astro-cid-epq4w7jq]:focus-visible,.q__check[data-astro-cid-epq4w7jq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q__letter[data-astro-cid-epq4w7jq]{letter-spacing:.06em;color:var(--ink-faint);font-size:12px;font-weight:600}.q__text[data-astro-cid-epq4w7jq] code,.q__why[data-astro-cid-epq4w7jq] code,.q__prompt[data-astro-cid-epq4w7jq] code{background:var(--bg-code);overflow-wrap:anywhere;border-radius:3px;padding:.1em .35em;font-size:.88em}.q__mark[data-astro-cid-epq4w7jq]{text-align:right;font-weight:600}quiz-question[data-astro-cid-epq4w7jq]:not([data-state=open]) .q__option[data-astro-cid-epq4w7jq]{cursor:default}.q__option[data-astro-cid-epq4w7jq].is-picked{border-color:var(--accent);box-shadow:inset 0 0 0 .5px var(--accent)}.q__option[data-astro-cid-epq4w7jq].is-correct{border-color:var(--tone-safe);box-shadow:inset 0 0 0 .5px var(--tone-safe)}.q__option[data-astro-cid-epq4w7jq].is-correct .q__mark[data-astro-cid-epq4w7jq]:before{content:"✓";color:var(--tone-safe)}.q__option[data-astro-cid-epq4w7jq].is-wrong{border-color:var(--tone-caution);box-shadow:inset 0 0 0 .5px var(--tone-caution)}.q__option[data-astro-cid-epq4w7jq].is-wrong .q__mark[data-astro-cid-epq4w7jq]:before{content:"✗";color:var(--tone-caution)}quiz-question[data-astro-cid-epq4w7jq][data-state=answered] .q__option[data-astro-cid-epq4w7jq]:not(.is-correct):not(.is-wrong){color:var(--ink-soft)}.q__why[data-astro-cid-epq4w7jq]{font-family:var(--font-sans);font-size:var(--type-note);color:var(--ink-soft);margin:6px 0 4px;padding-left:47px;line-height:1.6;display:none}quiz-question[data-astro-cid-epq4w7jq][data-state=answered] .q__why[data-astro-cid-epq4w7jq],.q[data-astro-cid-epq4w7jq]:has(.q__fallback[open]) .q__why[data-astro-cid-epq4w7jq]{display:block}quiz-question[data-astro-cid-epq4w7jq][data-state=answered] .q__option[data-astro-cid-epq4w7jq].is-correct+.q__why[data-astro-cid-epq4w7jq],.q[data-astro-cid-epq4w7jq]:has(.q__fallback[open]) .q__option[data-astro-cid-epq4w7jq][data-correct=true]+.q__why[data-astro-cid-epq4w7jq]{color:var(--ink)}.q__check[data-astro-cid-epq4w7jq]{border:1.5px solid var(--accent);background:var(--accent);color:var(--bg);font-family:var(--font-sans);cursor:pointer;border-radius:4px;margin-top:12px;padding:8px 18px;font-size:14px;font-weight:500}.q__check[data-astro-cid-epq4w7jq]:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.q__check[data-astro-cid-epq4w7jq][hidden]{display:none}.q__status[data-astro-cid-epq4w7jq]{font-family:var(--font-sans);color:var(--ink-soft);outline:none;margin:12px 0 0;font-size:14px;line-height:1.5}.q__status[data-astro-cid-epq4w7jq]:empty{display:none}quiz-question[data-astro-cid-epq4w7jq][data-result=correct] .q__status[data-astro-cid-epq4w7jq]{color:var(--ink)}.q__fallback[data-astro-cid-epq4w7jq]{font-family:var(--font-sans);color:var(--ink-soft);margin-top:12px;font-size:14px}.q__fallback[data-astro-cid-epq4w7jq] summary[data-astro-cid-epq4w7jq]{color:var(--accent-strong);cursor:pointer}.q__fallback-text[data-astro-cid-epq4w7jq]{margin:6px 0 0;font-size:14px;line-height:1.5}quiz-question[data-astro-cid-epq4w7jq]:defined .q__fallback[data-astro-cid-epq4w7jq]{display:none}.q[data-astro-cid-epq4w7jq]:has(.q__fallback[open]) .q__option[data-astro-cid-epq4w7jq][data-correct=true]{border-color:var(--tone-safe)}.q[data-astro-cid-epq4w7jq]:has(.q__fallback[open]) .q__option[data-astro-cid-epq4w7jq][data-correct=true] .q__mark[data-astro-cid-epq4w7jq]:before{content:"✓";color:var(--tone-safe)}@media (width<=639px){.q[data-astro-cid-epq4w7jq]{padding:16px 16px 14px}.q__option[data-astro-cid-epq4w7jq]{grid-template-columns:18px 1fr 16px;gap:8px;padding:10px 12px;font-size:14.5px}.q__why[data-astro-cid-epq4w7jq]{padding-left:13px}}
