.quiz[data-astro-cid-op4zgken]{counter-reset:score}.kicker[data-astro-cid-op4zgken]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-ink-faint)}h1[data-astro-cid-op4zgken]{font-size:var(--text-step-3);letter-spacing:-.03em;color:var(--color-ink-strong);margin:10px 0 18px;line-height:1.05}.lede[data-astro-cid-op4zgken]{max-width:var(--measure);color:var(--color-ink-muted);margin-bottom:44px}.questions[data-astro-cid-op4zgken]{gap:40px;margin:0;padding:0;list-style:none;display:grid}.ask[data-astro-cid-op4zgken]{color:var(--color-ink-strong);max-width:var(--measure);margin-bottom:14px;font-weight:500}.num[data-astro-cid-op4zgken]{font-family:var(--font-mono);color:var(--color-accent);margin-inline-end:12px}.opt[data-astro-cid-op4zgken]{border-block-start:1px solid var(--color-line)}.opt[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]{opacity:0;pointer-events:none;position:absolute}.opt[data-astro-cid-op4zgken] label[data-astro-cid-op4zgken]{cursor:pointer;color:var(--color-ink);padding:12px 14px;display:block}.opt[data-astro-cid-op4zgken] label[data-astro-cid-op4zgken]:hover{background:var(--color-surface-raised);color:var(--color-ink-strong)}.opt[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]:focus-visible+label[data-astro-cid-op4zgken]{outline:2px solid var(--color-accent);outline-offset:-2px}.opt[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]:checked+label[data-astro-cid-op4zgken]{color:var(--color-ink-strong);background:var(--color-surface-raised)}.opt[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken][data-ok]:checked{counter-increment:score}.why[data-astro-cid-op4zgken]{max-width:var(--measure);color:var(--color-ink-muted);font-size:var(--text-step--1);padding:0 14px 16px;display:none}.opt[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]:checked~.why[data-astro-cid-op4zgken]{display:block}.why[data-astro-cid-op4zgken] b[data-astro-cid-op4zgken]{color:var(--color-ink-strong);font-weight:500}.score[data-astro-cid-op4zgken]{border-block-start:1px solid var(--color-line-strong);font-family:var(--font-mono);color:var(--color-ink-strong);margin-block-start:48px;padding-block-start:20px}.tally[data-astro-cid-op4zgken]:after{content:counter(score);font-size:var(--text-step-3);color:var(--color-accent);margin-inline-end:8px}.after[data-astro-cid-op4zgken]{max-width:var(--measure);color:var(--color-ink-muted);margin-block-start:20px}
