.quiz[hidden],.quiz-end[hidden],.quiz-card[hidden],.quiz-js[hidden],#quiz-rev[hidden]{display:none}.quiz{margin:1.2rem 0 2rem;padding:1.1rem clamp(0.9rem,3vw,1.5rem) 0.6rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet);font-family:var(--font-sans)}.quiz-h{margin:0 0 0.2rem;font:700 var(--text-s)/1.3 var(--font-sans);letter-spacing:0.02em;color:var(--ink-2);scroll-margin-top:1rem}.quiz-h.big{margin-bottom:0.4rem;font:700 var(--text-lede)/1.2 var(--font-serif);letter-spacing:0;color:var(--ink)}.quiz-sc{margin:0 0 0.9rem;min-height:0;font-size:var(--text-s);color:var(--ink-2)}.quiz-sc:empty{display:none}.quiz fieldset{margin:0;padding:0;border:0;min-width:0}.quiz legend{float:left;width:100%;padding:0;margin:0 0 0.8rem;font:600 var(--text-body)/1.45 var(--font-serif);color:var(--ink)}.quiz legend + *{clear:both}.quiz-opts{display:grid;gap:0.6rem}.quiz-opt{display:flex;align-items:flex-start;gap:0.7rem;min-height:var(--target);padding:0.65rem 0.8rem;border:2px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;font:400 var(--text-body)/1.45 var(--font-serif);overflow-wrap:anywhere}.quiz-opt input{appearance:none;-webkit-appearance:none;flex:none;width:1.5rem;height:1.5rem;margin:0.1rem 0 0;border:2px solid var(--rule-strong);border-radius:50%;background:var(--sheet);cursor:pointer}.quiz-opt input:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 42%,var(--sheet) 46%)}.quiz-opt:has(input:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--focus-gap)}.quiz-opt input:focus-visible{outline:none;box-shadow:none}.quiz-opt:hover{background:var(--accent-soft)}.quiz-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.quiz-l{flex:none;min-width:1.2em;font:700 var(--text-ui)/1.6 var(--font-sans);color:var(--ink-2)}.quiz-t{flex:1 1 auto;min-width:0}.quiz-tag{display:block;margin-top:0.15rem;font:700 var(--text-xs)/1.4 var(--font-sans)}.quiz .quiz-opt.is-right{border:4px solid var(--accent);background:var(--accent-soft)}.quiz .quiz-opt.is-wrong{border:4px dashed var(--claret);background:var(--claret-soft)}.quiz-opt.is-right .quiz-tag{color:var(--accent)}.quiz-opt.is-wrong .quiz-tag{color:var(--claret)}fieldset:disabled .quiz-opt{cursor:default;color:var(--ink)}fieldset:disabled .quiz-opt:hover{background:var(--paper)}fieldset:disabled .quiz-opt.is-right:hover{background:var(--accent-soft)}fieldset:disabled .quiz-opt.is-wrong:hover{background:var(--claret-soft)}.quiz-fb{margin:0.9rem 0 0}.quiz-fb:empty{display:none}.quiz-fb p,.quiz-end p,.quiz-r p{margin:0.5rem 0;font:400 var(--text-body)/var(--lh-body) var(--font-serif)}.quiz-fb p:last-child:not(.quiz-v){color:var(--ink-2);font-size:0.95rem}.quiz-fb .quiz-v,.quiz-v{margin:0 0 0.5rem;padding:0.5rem 0.8rem;border-left:var(--callout-rule-w) solid var(--rule-strong);background:var(--band);font:400 var(--text-ui)/1.4 var(--font-sans);color:var(--ink)}.quiz-fb .quiz-v.is-right{border-left-color:var(--accent);background:var(--accent-soft)}.quiz-fb .quiz-v.is-wrong{border-left-style:double;border-left-width:6px;border-left-color:var(--claret);background:var(--claret-soft)}.quiz-go{display:flex;flex-wrap:wrap;align-items:center;gap:0.7rem;margin:1rem 0}.quiz .btn{font-family:var(--font-sans);min-width:var(--target)}.quiz-card .btn{min-width:min(12rem,100%);max-width:100%}.quiz .btn{max-width:100%}.quiz-alt,.quiz-back{margin:0.4rem 0 1rem;font-size:var(--text-s)}.quiz-link{min-height:var(--target);padding:0.4rem 0.9rem;border:2px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--accent);font:600 var(--text-s)/1.3 var(--font-sans);cursor:pointer}.quiz-link:hover{color:var(--accent-hover)}.quiz-end h4,#quiz-rev h4{margin:1.2rem 0 0.4rem;font:700 var(--text-ui)/1.3 var(--font-sans);scroll-margin-top:1rem}.quiz-r{margin:0.9rem 0;padding:0.2rem 0 0.4rem 0.9rem;border-left:var(--callout-rule-w) solid var(--rule-strong)}.quiz-r h5{margin:0.6rem 0 0.2rem;font:700 var(--text-s)/1.3 var(--font-sans);color:var(--ink-2)}.quiz-cta{margin:1.4rem 0 0.6rem;padding:0.2rem 1rem 0.6rem;border:2px solid var(--accent);border-radius:var(--radius);background:var(--band)}.quiz-cta h4{margin-top:0.8rem}.quiz-cta .btn-row{margin:0.8rem 0 0.2rem}.quiz-js{display:none}@media screen{.quiz-on:not(.quiz-list) .quiz-q,.quiz-on:not(.quiz-list) .quiz-nojs,.quiz-on:not(.quiz-list) .offer-inline{display:none}.quiz-on:not(.quiz-list) .quiz-js{display:inline}.quiz-list .quiz{display:none}}.quiz-back{display:none}.quiz-list .quiz-back{display:block}@media print{.quiz,.quiz-back{display:none !important}.quiz-q,.quiz-nojs{display:block !important}span.quiz-nojs{display:inline !important}.quiz-js{display:none !important}}@media (max-width:29.99em){.quiz-card .btn,.quiz-go .btn{flex:1 1 100%}}@media (forced-colors:active){.quiz,.quiz-opt,.quiz-cta,.quiz-v{border-color:CanvasText}.quiz-opt:has(input:checked){outline:2px solid Highlight;outline-offset:1px}.quiz .quiz-opt.is-right{border-style:solid}.quiz .quiz-opt.is-wrong{border-style:dashed}.quiz-opt.is-right .quiz-tag,.quiz-opt.is-wrong .quiz-tag,.quiz-link{color:LinkText}.quiz-opt input{appearance:auto;-webkit-appearance:radio;border-color:ButtonText;background:Canvas}.quiz-link{border-color:ButtonText}}