.quiz__layout{margin:0 auto;display:grid}.quiz__sidebar{--quiz-badge-size: 72px;position:relative;display:flex;align-items:stretch;width:100%}.quiz__sidebar-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:clamp(2rem,5vw,3rem);padding:0 1em 1.5em;background:#5b2fca;color:#fff;min-height:9.4rem;overflow:hidden;width:100%}.quiz__sidebar-inner::before{content:"?";font-family:NiveauGroteskBold,Helvetica,Arial,sans-serif;position:absolute;top:-22%;right:clamp(-3.75rem,-6vw,-1.75rem);font-size:clamp(16rem,30vw,24rem);font-weight:700;line-height:1;color:#2d1764;opacity:.9;pointer-events:none;z-index:0}.quiz__sidebar-inner::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.quiz__badge{position:absolute;top:calc(var(--quiz-badge-size)*.5 + 34px);display:inline-flex;align-items:center;padding-right:calc(var(--quiz-badge-size)*.5);min-height:var(--quiz-badge-size);transform:translateY(-50%);z-index:2}.quiz__badge-label{display:inline-flex;align-items:center;justify-content:center;padding:0 .4em;font-size:2.4rem;font-family:NiveauGroteskBold,Helvetica,Arial,sans-serif;color:#fff;line-height:1;position:relative;z-index:1}.quiz__badge-number{position:absolute;top:50%;right:calc(-0.5*var(--quiz-badge-size));transform:translateY(-50%);width:var(--quiz-badge-size);height:var(--quiz-badge-size);border-radius:50%;background-color:#ffd426;color:#000;display:flex;align-items:center;justify-content:center;font-family:NiveauGroteskBold,Helvetica,Arial,sans-serif;font-size:2.4rem;z-index:2}.quiz__badge-image{max-width:70%;-o-object-fit:contain;object-fit:contain}.quiz__sidebar-word{position:relative;z-index:1;font-family:NiveauGroteskBold,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(3.25rem,10vw,4.75rem);color:hsla(0,0%,100%,.32);line-height:.95;text-align:left}.quiz__content{min-width:0}.quiz__form{height:100%}.quiz__panel{position:relative;background:#fff;padding:6.3rem 6.5rem 3rem;display:flex;flex-direction:column;gap:clamp(1.5rem,5vw,2.5rem);min-height:100%}.quiz__panel--loading{cursor:wait}.quiz__title{margin:0;font-size:clamp(1.6rem,4.5vw,2.25rem);font-weight:700;line-height:1.25;color:#111028;text-align:left}.quiz__image{text-align:left}.quiz__image__placeholder{font-size:1rem;color:#7d7a92}.quiz__image img{width:100%;height:auto}.quiz__question-text,.quiz__explanation{color:#000}.quiz__question-text p,.quiz__explanation p{margin-bottom:1rem}.quiz__question-text p:last-child,.quiz__explanation p:last-child{margin-bottom:0}.quiz__input-missing{color:red;font-weight:600}.quiz__answers{display:flex;flex-direction:column;gap:clamp(.75rem,3vw,1rem)}.quiz__answer{position:relative;display:block;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);overflow:hidden}@media(max-width: 578px){.quiz__answer{border-radius:30px}}.quiz__answer-input{position:absolute;opacity:0;inset:0;cursor:pointer}.quiz__answer-label{font-family:NiveauGroteskMedium,Helvetica,Arial,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(2.75rem,8vw,3.25rem);padding:clamp(.75rem,3vw,1rem) clamp(1rem,5vw,2.5rem);border-radius:999px;border:1px solid rgba(0,0,0,0);background:#d6cbf2;color:#000;text-align:center;transition:background .2s ease,color .2s ease;cursor:pointer}@media(max-width: 578px){.quiz__answer-label{border-radius:30px}}.quiz__answer-label::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.quiz__answer:hover .quiz__answer-label{background:#c4b2f2;border:1px solid rgba(0,0,0,0)}@media(hover: none){.quiz__answer:hover .quiz__answer-label{background:#d6cbf2;border:1px solid rgba(0,0,0,0)}}.quiz__answer-input:checked+.quiz__answer-label{background:#5b2fca;border:1px solid rgba(0,0,0,0);color:#fff}.quiz__answer-input[type=checkboxx]+.quiz__answer-label{text-align:left;justify-content:flex-start;padding-left:clamp(3.25rem,10vw,3.75rem)}.quiz__answer-input[type=checkboxx]+.quiz__answer-label::after{content:"";position:absolute;left:clamp(1.1rem,4vw,1.5rem);width:clamp(1.3rem,4vw,1.6rem);height:clamp(1.3rem,4vw,1.6rem);border-radius:.35rem;border:2px solid currentColor;background:hsla(0,0%,100%,.25);transition:background .2s ease,border-color .2s ease}.quiz__answer-input[type=checkboxx]:checked+.quiz__answer-label::after{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 4px #6b2dd4}.quiz__panel-footer{margin-top:auto;display:flex;justify-content:flex-start}.quiz__panel-overlay{position:absolute;inset:0;background:rgba(45,33,85,.51);display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1;cursor:wait}.quiz__panel--loading .quiz__panel-overlay{opacity:1;visibility:visible;pointer-events:auto}.quiz__panel-loading{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.75rem 2.5rem;border-radius:1.2rem;background:rgba(25,18,54,.88);background:#2d1764;box-shadow:0 20px 40px rgba(17,14,40,.35);color:#fff;text-align:center}.quiz__panel-spinner{width:2.75rem;height:2.75rem;border-radius:50%;border:.35rem solid hsla(0,0%,100%,.4);border-top-color:#fff;box-shadow:0 4px 8px rgba(11,8,28,.35);animation:quiz-panel-spinner .8s linear infinite}.quiz__panel-loading-text{color:#fff;font-family:NiveauGroteskMedium,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.35)}.quiz__progress{position:absolute;top:clamp(1rem,4vw,1.75rem);left:6.5rem;right:6.5rem;display:flex;flex-direction:column;gap:.25rem;pointer-events:none;z-index:1}.quiz__progress-top{display:flex;align-items:baseline;justify-content:space-between;font-family:NiveauGroteskMedium,Helvetica,Arial,sans-serif;color:#5b2fca;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.quiz__progress-title{font-family:apercu-mono-regular-pro,Helvetica,Arial,sans-serif;font-size:.75rem;letter-spacing:.18em;color:#000}.quiz__progress-text{font-family:NiveauGroteskBold,Helvetica,Arial,sans-serif;color:#000}.quiz__progress-track{position:relative;height:.45rem;border-radius:999px;background:rgba(209,198,243,.65);overflow:hidden}.quiz__progress-track::after{content:"";position:absolute;inset:0;mix-blend-mode:overlay;pointer-events:none}.quiz__progress-bar{position:relative;height:100%;border-radius:inherit}.quiz__progress-bar-fill{position:absolute;inset:0;width:0%;background:#e86e0c;box-shadow:0 6px 16px rgba(255,150,0,.35);border-radius:inherit;transition:width .4s ease}.quiz__button{padding:.7em 0 !important;margin:.3em .1em 0;transition:background .5s ease-in-out;font-size:1.25rem}.quiz__button-text{position:relative;font-family:NiveauGroteskMedium,Helvetica,Arial,sans-serif;font-weight:500}.quiz__button:hover,.quiz__button:focus-visible{background-color:#ffeea8}.quiz__button:disabled,.quiz__button[aria-disabled=true]{background-color:#ffeea8;cursor:not-allowed}.quiz__button:disabled:hover,.quiz__button:disabled:focus-visible,.quiz__button[aria-disabled=true]:hover,.quiz__button[aria-disabled=true]:focus-visible{background-color:#ffeea8}.quiz__button-icon{position:relative;width:clamp(2rem,6vw,2.5rem);height:clamp(2rem,6vw,2.5rem);border-radius:50%;border:2px solid currentColor;display:inline-flex;align-items:center;justify-content:center}.quiz__button-icon::before,.quiz__button-icon::after{content:"";position:absolute;background-color:currentColor}.quiz__button-icon::before{width:clamp(.85rem,3vw,1.15rem);height:2px;left:calc(50% - clamp(.05rem,.4vw,.1rem))}.quiz__button-icon::after{width:clamp(.45rem,1.5vw,.6rem);height:clamp(.45rem,1.5vw,.6rem);border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:none;transform:rotate(-45deg);right:clamp(.55rem,2vw,.75rem);top:50%;margin-top:-0.3rem}.quiz__result .quiz__badge-number{background-color:#ffeea8}.quiz__result.quiz__panel{gap:.8rem}.quiz__result.quiz__panel .quiz__result-header p{font-size:1rem;margin:0;line-height:1.5;font-family:apercu-mono-regular-pro,Helvetica,Arial,sans-serif;background:linear-gradient(to top, transparent 0, #ff9600 0, #ff9600 2px, transparent 0);display:inline}.quiz__result.quiz__panel .quiz__result-body{margin-top:1rem}.quiz__result.quiz__panel .quiz__result-body h4{margin-bottom:.6rem}@keyframes quiz-panel-spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(min-width: 768px){.quiz__layout{grid-template-columns:190px minmax(0, 1fr);align-items:stretch}.quiz__sidebar{--quiz-badge-size: 72px}.quiz__sidebar-inner{justify-content:space-between;min-height:100%}.quiz__sidebar-inner::before{top:-1.5rem;right:-1.5rem;font-size:30rem}.quiz__badge{right:0}.quiz__sidebar-word{writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;margin-top:auto;font-size:clamp(4.75rem,12vw,7.5rem);text-align:center}.quiz__panel-footer{justify-content:flex-end}.quiz.quiz__result .quiz__sidebar{--quiz-badge-size: 135px}.quiz__panel.quiz__result{padding-top:3rem}}@media(max-width: 767.98px){.quiz__panel{padding:clamp(1.75rem,8vw,2.25rem);padding-top:7rem;gap:40px}.quiz .quiz__progress{top:3rem}.quiz__progress{left:clamp(1.75rem,8vw,2.25rem);right:clamp(1.75rem,8vw,2.25rem);top:1rem;gap:.45rem}.quiz__progress-top{font-size:.78rem}.quiz__progress-title{font-size:.65rem;letter-spacing:.14em}.quiz__progress-track{height:.35rem}.quiz__result.quiz__panel{padding-top:4rem;gap:.6rem}.quiz__title{text-align:center}.quiz__sidebar{--quiz-badge-size: 72px}.quiz__sidebar-inner{align-items:center;text-align:center;padding:1em clamp(1.5rem,6vw,2rem) calc(2.25rem + var(--quiz-badge-size)*.65) 1em}.quiz__sidebar-inner::before{top:-20%;right:-0.6rem;font-size:11em}.quiz__badge{top:auto;bottom:calc(-0.5*var(--quiz-badge-size));left:50%;right:auto;transform:translate(-50%, 0);padding:0;min-height:auto;flex-direction:column;align-items:center;gap:clamp(.35rem,3vw,.6rem)}.quiz__badge-label{padding:0;font-size:clamp(1.45rem,6vw,1.9rem);text-transform:none;color:#fff;line-height:1.05}.quiz__badge-number{position:static;transform:none;width:var(--quiz-badge-size);height:var(--quiz-badge-size);font-size:1.9rem}.quiz__sidebar-word{align-self:flex-start;width:100%;font-size:3.9rem;text-align:left}.quiz__panel-footer{justify-content:center}}.quiz-sponsor{border:6px solid #f2f2f6;background-color:#fff;overflow:hidden}.quiz-sponsor__image-wrapper{background:#fff;aspect-ratio:16/9}.quiz-sponsor__image{max-width:80%;max-height:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.quiz-sponsor__body{background:#f2f2f6;padding:2rem 1.75rem 2.5rem}.quiz-sponsor__description{font-size:.95rem;color:#000;line-height:1.5}.quiz-sponsor__headline{font-family:"NiveauGroteskBold",Helvetica,Arial,sans-serif;font-size:1.1rem;color:#000;margin-bottom:1.25rem}.quiz-sponsor__button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.5rem;border-radius:999px;font-family:"NiveauGroteskBold",Helvetica,Arial,sans-serif;font-size:1.05rem;background-color:#ffd84d;color:#000;text-decoration:none;transition:background-color .5s ease-in-out}.quiz-sponsor__button:hover,.quiz-sponsor__button:focus{background-color:#ffeea8;color:#1b1533;text-decoration:none}@media(max-width: 575.98px){.quiz-sponsor__image-wrapper{padding:2rem 1.25rem;min-height:180px}.quiz-sponsor__button{width:100%}}/*# sourceMappingURL=quiz.css.map */