.review[data-astro-cid-u3bk2akc]{border-top:2px solid var(--margin);margin-top:3.5rem;padding-top:1.5rem}.review-head[data-astro-cid-u3bk2akc]{font-family:var(--sans);letter-spacing:.01em;font-size:1.0625rem;font-weight:600}.review-note[data-astro-cid-u3bk2akc]{font-family:var(--sans);color:var(--ink-faint);margin:.35rem 0 0;font-size:.875rem}.review-list[data-astro-cid-u3bk2akc]{font-family:var(--sans);margin:1.75rem 0 0;padding:0;list-style:none}.q[data-astro-cid-u3bk2akc]{border-bottom:1px solid var(--rule-faint);margin-bottom:1.75rem;padding-bottom:1.75rem;position:relative}.q[data-astro-cid-u3bk2akc]:last-of-type{border-bottom:0;margin-bottom:0}.q-num[data-astro-cid-u3bk2akc]{font-weight:600;top:.15rem}.q-num[data-astro-cid-u3bk2akc] .mark[data-astro-cid-u3bk2akc]{margin-top:.15rem;font-size:1.05rem;line-height:1.1;display:block}.q[data-astro-cid-u3bk2akc].right .mark[data-astro-cid-u3bk2akc]:after{content:"✓";color:var(--correct)}.q[data-astro-cid-u3bk2akc].wrong .mark[data-astro-cid-u3bk2akc]:after{content:"✗";color:var(--margin)}@media (width<=40rem){.q-num[data-astro-cid-u3bk2akc]{align-items:baseline;gap:.5rem;display:flex}.q-num[data-astro-cid-u3bk2akc] .mark[data-astro-cid-u3bk2akc]{margin:0;display:inline}}.q-text[data-astro-cid-u3bk2akc]{margin:0 0 .85rem;font-size:1rem;font-weight:500;line-height:1.5}.opts[data-astro-cid-u3bk2akc]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.opt[data-astro-cid-u3bk2akc]{font:inherit;text-align:start;background:var(--raised);width:100%;color:inherit;border:1px solid var(--rule);cursor:pointer;border-radius:4px;align-items:baseline;gap:.7rem;padding:.55rem .75rem;font-size:.9375rem;line-height:1.45;display:flex}.opt[data-astro-cid-u3bk2akc]:hover:not(:disabled){border-color:var(--margin)}.opt[data-astro-cid-u3bk2akc]:disabled{cursor:default}.opt[data-astro-cid-u3bk2akc] .key[data-astro-cid-u3bk2akc]{font-family:var(--mono);color:var(--ink-faint);flex:none;font-size:.75rem}.opt[data-astro-cid-u3bk2akc].picked.is-right,.opt[data-astro-cid-u3bk2akc].reveal{border-color:var(--correct);box-shadow:inset 2px 0 0 var(--correct)}.opt[data-astro-cid-u3bk2akc].picked.is-right .key[data-astro-cid-u3bk2akc],.opt[data-astro-cid-u3bk2akc].reveal .key[data-astro-cid-u3bk2akc]{color:var(--correct)}.opt[data-astro-cid-u3bk2akc].picked.is-wrong{border-color:var(--margin);box-shadow:inset 2px 0 0 var(--margin)}.opt[data-astro-cid-u3bk2akc].picked.is-wrong .key[data-astro-cid-u3bk2akc]{color:var(--margin)}.opt[data-astro-cid-u3bk2akc].picked.is-wrong .txt[data-astro-cid-u3bk2akc]{text-decoration:line-through;text-decoration-color:var(--margin);text-decoration-thickness:1px}.q[data-astro-cid-u3bk2akc].settled .opt[data-astro-cid-u3bk2akc]:not(.picked):not(.reveal){opacity:.5}.why[data-astro-cid-u3bk2akc]{margin-top:.85rem;font-size:.9375rem}.why[data-astro-cid-u3bk2akc]>summary[data-astro-cid-u3bk2akc]{cursor:pointer;color:var(--ink-soft);font-size:.8125rem;font-family:var(--mono);letter-spacing:.04em;width:fit-content}.why[data-astro-cid-u3bk2akc]>summary[data-astro-cid-u3bk2akc]:hover{color:var(--ink)}.q[data-astro-cid-u3bk2akc].settled .why[data-astro-cid-u3bk2akc]>summary[data-astro-cid-u3bk2akc]{display:none}.why-body[data-astro-cid-u3bk2akc]{border-inline-start:2px solid var(--rule);margin-top:.6rem;padding-inline-start:.9rem}.q[data-astro-cid-u3bk2akc].settled .why-body[data-astro-cid-u3bk2akc]{margin-top:.9rem}.the-answer[data-astro-cid-u3bk2akc]{margin:0 0 .5rem;font-weight:500}.the-answer[data-astro-cid-u3bk2akc] .lbl[data-astro-cid-u3bk2akc]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem;font-weight:400;display:block}.explain[data-astro-cid-u3bk2akc]{color:var(--ink-soft);margin:0;line-height:1.6}.given[data-astro-cid-u3bk2akc]{margin-bottom:.8rem}.given[data-astro-cid-u3bk2akc] ul[data-astro-cid-u3bk2akc]{flex-wrap:wrap;gap:.3rem .4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.given[data-astro-cid-u3bk2akc] li[data-astro-cid-u3bk2akc]{font-family:var(--mono);color:var(--ink-soft);border:1px solid var(--rule-faint);background:var(--paper);border-radius:3px;padding:.1rem .45rem;font-size:.75rem}.working[data-astro-cid-u3bk2akc]{gap:.4rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.working[data-astro-cid-u3bk2akc] li[data-astro-cid-u3bk2akc]{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:0 .75rem;display:grid}.working[data-astro-cid-u3bk2akc] .step[data-astro-cid-u3bk2akc]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);text-align:end;font-size:.625rem}.working[data-astro-cid-u3bk2akc] .expr[data-astro-cid-u3bk2akc]{font-family:var(--mono);color:var(--ink);font-size:.875rem;line-height:1.5}@media (width<=34rem){.working[data-astro-cid-u3bk2akc] li[data-astro-cid-u3bk2akc]{grid-template-columns:1fr;gap:.1rem}.working[data-astro-cid-u3bk2akc] .step[data-astro-cid-u3bk2akc]{text-align:start}}.result[data-astro-cid-u3bk2akc]{border-inline-start:3px solid var(--correct);background:var(--raised);border-radius:0 3px 3px 0;align-items:baseline;gap:.75rem;margin:0 0 .85rem;padding:.5rem .75rem;display:flex}.result[data-astro-cid-u3bk2akc] .lbl[data-astro-cid-u3bk2akc]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-size:.625rem;display:block}.result[data-astro-cid-u3bk2akc] .val[data-astro-cid-u3bk2akc]{font-family:var(--mono);color:var(--ink);font-size:.9375rem;font-weight:600}.q[data-astro-cid-u3bk2akc].settled .the-answer[data-astro-cid-u3bk2akc]{display:none}.review-reset[data-astro-cid-u3bk2akc]{font:inherit;font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;margin-top:1.5rem;padding:.2rem .7rem;font-size:.75rem}.review-reset[data-astro-cid-u3bk2akc]:hover{border-color:var(--margin);color:var(--ink)}.block-nav[data-astro-cid-forxlihx]{flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.block-nav[data-astro-cid-forxlihx] a[data-astro-cid-forxlihx]{font-family:var(--mono);color:var(--ink-soft);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;text-decoration:none}.block-nav[data-astro-cid-forxlihx] a[data-astro-cid-forxlihx]:hover{border-color:var(--margin);color:var(--ink)}.block-nav[data-astro-cid-forxlihx] .n[data-astro-cid-forxlihx]{color:var(--ink-faint);font-variant-numeric:tabular-nums}.ruled[data-astro-cid-forxlihx] .review:first-of-type{border-top:0;margin-top:0;padding-top:0}
