.site-shell:has(.quiz-page){grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.site-shell:has(.quiz-page)>.site-header{width:100%}.site-main:has(.quiz-page){min-height:0;display:grid}.quiz-page{background:var(--gtw-paper);display:grid}.quiz-page [hidden]{display:none!important}.quiz-intro{background:var(--gtw-charcoal);color:#fff;padding:clamp(3rem, 7vw, 6rem) var(--space-page);text-align:center;align-content:center;justify-items:center;display:grid}.quiz-eyebrow{letter-spacing:.15em;margin:0 0 1.5rem;font-size:.68rem;font-weight:700}.quiz-intro>.quiz-eyebrow{color:var(--gtw-yellow)}.quiz-intro h1{font:italic 900 clamp(6rem, 16vw, 12rem)/.85 var(--font-display);letter-spacing:-.025em;margin-bottom:2rem}.quiz-intro h1 em{color:var(--gtw-yellow)}.quiz-intro h2{font:700 clamp(1.65rem, 4vw, 2.5rem)/1.15 var(--font-display)}.quiz-description{max-width:36rem;margin:1.25rem auto 2rem;font-size:1rem;line-height:1.8}.quiz-intro .quiz-description{color:#c0ccd3}.quiz-button{background:var(--gtw-yellow);color:var(--gtw-charcoal);font:700 .9rem var(--font-sans);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:2rem;min-height:3.25rem;padding:1rem 1.5rem;display:inline-flex}.quiz-button:hover{background:#f2d900}.quiz-button:disabled{opacity:.65;cursor:wait}.quiz-page button:focus-visible{outline:3px solid var(--gtw-cyan);outline-offset:4px}.quiz-fine-print{color:var(--gtw-muted);margin:1.25rem 0 0;font-size:.72rem;line-height:1.8}.quiz-intro .quiz-fine-print{color:#aabac4}.quiz-run{align-self:start;width:100%;max-width:44rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2rem) 1.5rem}.quiz-run-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.quiz-wordmark{font:italic 900 2rem var(--font-display);white-space:nowrap}.quiz-wordmark span{color:var(--gtw-blue)}.quiz-run-header .quiz-eyebrow{color:var(--gtw-muted);text-align:right;margin:0;font-size:.6rem}.quiz-progress-heading{justify-content:flex-end;gap:1rem;font-size:.75rem;display:flex}.quiz-progress-heading span{color:var(--gtw-muted);text-align:right}#quiz-progress{appearance:none;background:var(--gtw-rule);width:100%;height:.2rem;color:var(--gtw-blue);border:0;margin-top:.5rem;display:block}#quiz-progress::-webkit-progress-bar{background:var(--gtw-rule)}#quiz-progress::-webkit-progress-value{background:var(--gtw-blue)}#quiz-progress::-moz-progress-bar{background:var(--gtw-blue)}.quiz-markers{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;margin:.65rem 0 1rem;padding:0;list-style:none;display:grid}.quiz-marker{aspect-ratio:1;height:auto;color:var(--gtw-muted);border:1px solid #b8c5cc;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.quiz-marker[aria-current]{outline:2px solid var(--gtw-blue);outline-offset:3px;font-weight:700}.quiz-page .correct{color:#19613f;background:#eaf7ef;border-color:#68a783}.quiz-page .wrong{color:#a12c32;background:#fff0f0;border-color:#d58d90}.quiz-card{border:var(--gtw-border);border-top:4px solid var(--gtw-blue);background:#fff;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 12px 30px #15191f0a}.quiz-card>.quiz-eyebrow{color:var(--gtw-blue);margin-bottom:1rem}#quiz-question{font:700 clamp(1.5rem, 3vw, 2rem)/1.15 var(--font-display);letter-spacing:0;margin-bottom:1rem}.quiz-options{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.quiz-option{border:var(--gtw-border);color:var(--gtw-charcoal);min-height:3rem;font:600 1rem var(--font-sans);cursor:pointer;text-align:left;background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.quiz-option:hover:not(:disabled){border-color:var(--gtw-blue);background:#f0f8fc}.quiz-option:disabled{cursor:default;opacity:1}.quiz-option-letter{color:var(--gtw-muted);font-size:.7rem}.quiz-answer-badge{flex-basis:100%;font-size:.68rem}.quiz-card-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.quiz-result{text-align:center;border-top-color:var(--gtw-yellow)}#quiz-rank{font:italic 800 clamp(3rem, 7vw, 4.5rem)/1 var(--font-display);text-transform:uppercase}.quiz-result-score{color:var(--gtw-blue);margin:1.5rem 0;font-weight:700}@media (width<=600px){.quiz-options{grid-template-columns:1fr}.quiz-markers{gap:.3rem}.quiz-marker{font-size:.6rem}.quiz-run{padding-top:1.5rem}.quiz-card-footer .quiz-button{width:100%}.site-header{flex-wrap:wrap}.site-header nav{gap:1rem}}.quiz-options--list{grid-template-columns:1fr}.quiz-options--list .quiz-option{flex-wrap:wrap;align-items:baseline;font-size:.85rem;line-height:1.45}.quiz-options--list .quiz-option>span:nth-child(2){flex:1}.quiz-options--list .quiz-answer-badge{flex-basis:auto}@media (width<=600px){.quiz-options--list .quiz-option{flex-wrap:wrap}.quiz-options--list .quiz-answer-badge{flex-basis:100%}}.quiz-markers>li{min-width:0}.quiz-marker{appearance:none;cursor:pointer;background:0 0;width:min(100%,2rem);margin-inline:auto;padding:0;font-family:inherit;line-height:1}.quiz-marker:hover{border-color:var(--gtw-blue)}.quiz-help{color:var(--gtw-muted);align-items:center;gap:1rem;margin-bottom:1rem;font-size:.75rem;display:flex}.quiz-joker{border:1px solid var(--gtw-blue);color:var(--gtw-blue);font:700 .8rem var(--font-sans);cursor:pointer;background:#fff;min-height:2.75rem;padding:.7rem 1rem}.quiz-joker:hover:not(:disabled){background:#f0f8fc}.quiz-joker:disabled{color:var(--gtw-muted);border-color:var(--gtw-rule);cursor:default}.quiz-option.quiz-option--eliminated{opacity:.35;text-decoration:line-through}.quiz-answer-explanation{flex:0 0 100%;font-size:.75rem;font-weight:400;line-height:1.5}.quiz-run .quiz-button{min-height:2.75rem;padding:.7rem 1.25rem}.quiz-computing{text-align:center;padding-block:2rem}.quiz-computing h2{font:700 2rem var(--font-display)}.quiz-spinner{border:3px solid var(--gtw-rule);border-top-color:var(--gtw-blue);border-radius:50%;width:2rem;height:2rem;margin:0 auto 1rem;animation:.8s linear infinite quiz-spin;display:block}.quiz-countdown{font:800 4rem/1 var(--font-display);color:var(--gtw-blue);margin:1rem 0 0}.quiz-confetti{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.quiz-confetti span{opacity:0;width:.5rem;height:.8rem;animation:quiz-confetti-pop 2.2s ease-out var(--delay) forwards;position:absolute;top:35%;left:50%}@keyframes quiz-spin{to{transform:rotate(360deg)}}@keyframes quiz-confetti-pop{0%{opacity:1;transform:translate(0)rotate(0)}25%{opacity:1;transform:translate(calc(var(--x) * .6), -20vh) rotate(calc(var(--spin) * .4))}to{opacity:0;transform:translate(var(--x), 65vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.quiz-spinner{animation:none}.quiz-confetti{display:none}}.quiz-roll-row{grid-template-columns:5.5rem repeat(4,minmax(0,1fr));align-items:center;gap:.4rem;display:grid}.quiz-roll-row>span{font-size:.75rem}.quiz-roll-choice{border:1px solid var(--gtw-rule);min-height:2.5rem;color:var(--gtw-charcoal);font:600 .8rem var(--font-sans);cursor:pointer;background:#fff;padding:.55rem .2rem}.quiz-roll-choice:disabled{cursor:default}.quiz-roll-choice.quiz-option--eliminated{opacity:.35;text-decoration:line-through}.quiz-roll-choice:hover:not(:disabled){border-color:var(--gtw-blue)}@media (width<=400px){.quiz-roll-row{grid-template-columns:4.5rem repeat(4,minmax(0,1fr));gap:.2rem}.quiz-roll-row>span,.quiz-roll-choice{font-size:.65rem}}
