.sample_page__FWyno{min-height:100svh;color:var(--mt-text);background:var(--mt-workspace);background-image:var(--mt-atmosphere)}.sample_page__FWyno :is(a,button,input):focus-visible{outline:3px solid var(--mt-focus-ring);outline-offset:3px}.sample_skipLink__5MOI6{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.65rem .85rem;border-radius:var(--mt-control-radius);color:white;background:var(--mt-action);transform:translateY(-180%)}.sample_skipLink__5MOI6:focus{transform:translateY(0)}.sample_header__QvCuk{border-bottom:1px solid var(--mt-border);background:color-mix(in srgb,var(--mt-workspace) 94%,transparent);backdrop-filter:blur(12px)}.sample_footer__76Kbj,.sample_headerInner__6SKIt,.sample_main__liB6c{width:min(100% - 2.5rem,68rem);margin-inline:auto}.sample_headerInner__6SKIt{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sample_brand__rokC8{color:var(--mt-ink);font-size:.9rem;font-weight:720;letter-spacing:-.025em}.sample_brand__rokC8 .olympiad-logo{color:var(--mt-blue)}.sample_headerAction___UQD_{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mt-control-radius);padding-inline:.9rem;color:white;background:var(--mt-action);font-size:.75rem;font-weight:720}.sample_headerAction___UQD_:hover{background:var(--mt-action-hover)}.sample_main__liB6c{padding-block:clamp(3.5rem,8vw,6.5rem)}.sample_intro__h_py0{max-width:48rem}.sample_eyebrow__37fOd,.sample_panelEyebrow__2WrCp,.sample_progressLabel__vG_Bv{color:var(--mt-blue);font-size:.75rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.sample_intro__h_py0 h1{margin-top:.75rem;color:var(--mt-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.sample_intro__h_py0>p:not(.sample_eyebrow__37fOd){max-width:39rem;margin-top:1.15rem;color:var(--mt-muted);font-size:clamp(.9rem,2vw,1rem);line-height:1.7}.sample_assurances__d1BV2{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.4rem}.sample_assurances__d1BV2 li{border:0;border-right:1px solid var(--mt-border-strong);padding:.2rem .85rem .2rem 0;color:var(--mt-muted);background:transparent;font-size:.75rem;font-weight:680}.sample_assurances__d1BV2 li:last-child{border-right:0}.sample_experience__QfsLQ{margin-top:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:1.5rem}.sample_progress__QUINh{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2.2fr);align-items:center;gap:1rem;border:1px solid var(--mt-border);border-bottom:0;border-radius:var(--mt-radius) var(--mt-radius) 0 0;padding:1rem 1.25rem;background:var(--mt-paper)}.sample_progress__QUINh ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.sample_progress__QUINh li{min-height:2.15rem;display:flex;align-items:center;gap:.55rem;border-radius:var(--mt-control-radius);padding:.35rem .55rem;color:var(--mt-subtle);font-size:.75rem;font-weight:680}.sample_progress__QUINh li span{width:1.35rem;height:1.35rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--mt-border-strong);border-radius:50%;font-size:.75rem}.sample_progress__QUINh li[data-active=true]{color:var(--mt-blue-strong);background:var(--mt-soft-blue)}.sample_progress__QUINh li[data-active=true] span{border-color:var(--mt-blue)}.sample_progress__QUINh li[data-complete=true]{color:var(--mt-text)}.sample_progress__QUINh li[data-complete=true] span{border-color:var(--mt-blue);color:white;background:var(--mt-action)}.sample_questionCard__YUayF{border:1px solid var(--mt-border);border-radius:0 0 var(--mt-radius) var(--mt-radius);padding:clamp(1.25rem,4vw,2.5rem);background:var(--mt-paper);box-shadow:var(--mt-shadow)}.sample_questionMeta__4NN4z{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;color:var(--mt-subtle);font-size:.75rem;font-weight:690}.sample_questionCard__YUayF fieldset{min-width:0;margin:0;border:0;padding:0}.sample_questionCard__YUayF legend{max-width:50rem;margin-top:1.5rem;color:var(--mt-ink);font-family:var(--font-manrope),sans-serif;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:600;line-height:1.65;letter-spacing:-.015em}.sample_choices__5vlUt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1.75rem}.sample_choice__VmtAV{min-height:4rem;display:flex;align-items:center;gap:.65rem;border:1px solid var(--mt-border);border-radius:var(--mt-control-radius);padding:.75rem;color:var(--mt-text);background:var(--mt-paper-strong);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.sample_choice__VmtAV:hover{border-color:var(--mt-blue);transform:translateY(-1px)}.sample_choice__VmtAV[data-selected=true]{border-color:var(--mt-blue);color:var(--mt-blue-strong);background:var(--mt-soft-blue)}.sample_choice__VmtAV input{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--mt-blue)}.sample_choiceLabel__ZhjlG{color:var(--mt-subtle);font-size:.75rem;font-weight:780}.sample_choice__VmtAV>span:last-child{font-size:.9rem;font-weight:720}.sample_checkButton__qyypI{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;border:0;border-radius:var(--mt-control-radius);padding-inline:1rem;color:white;background:var(--mt-action);font-size:.875rem;font-weight:730;cursor:pointer}.sample_checkButton__qyypI:hover:not(:disabled){background:var(--mt-action-hover)}.sample_checkButton__qyypI:disabled{opacity:.48;cursor:not-allowed}.sample_srStatus__rmala{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sample_hint__svtPs,.sample_review__3NlK6{margin-top:1.5rem;border-left:1px solid var(--mt-border);border:1px solid var(--mt-border);border-left-color:var(--mt-blue);border-radius:var(--mt-control-radius);padding:clamp(1.1rem,3vw,1.5rem);background:var(--mt-soft-blue)}.sample_hint__svtPs h2,.sample_originNote__p1koO h2,.sample_review__3NlK6 h2{margin-top:.35rem;color:var(--mt-ink);font-family:var(--font-manrope),sans-serif;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:750;letter-spacing:-.025em}.sample_hint__svtPs>p:not(.sample_panelEyebrow__2WrCp){max-width:50rem;margin-top:.7rem;color:var(--mt-text);font-size:.875rem;line-height:1.7}.sample_hintPrompt__RvkPS{font-weight:720}.sample_review__3NlK6 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.sample_review__3NlK6 li{border-top:1px solid color-mix(in srgb,var(--mt-blue) 35%,var(--mt-border));padding-top:.8rem}.sample_review__3NlK6 li span,.sample_review__3NlK6 li strong{display:block}.sample_review__3NlK6 li strong{color:var(--mt-ink);font-size:.75rem}.sample_review__3NlK6 li span{margin-top:.35rem;color:var(--mt-text);font-size:.75rem;line-height:1.6}.sample_takeaway__pnfCI{margin-top:1.25rem;color:var(--mt-text);font-size:.875rem;line-height:1.6}.sample_reviewActions__Y9t7p{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.sample_reviewActions__Y9t7p :is(button,a){min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mt-control-radius);padding-inline:.9rem;font-size:.75rem;font-weight:720}.sample_reviewActions__Y9t7p button{border:1px solid var(--mt-border-strong);color:var(--mt-text);background:var(--mt-paper);cursor:pointer}.sample_reviewActions__Y9t7p a{color:white;background:var(--mt-action)}.sample_originNote__p1koO{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:2rem;margin-top:1.5rem;border:1px solid var(--mt-border);border-radius:var(--mt-radius);padding:clamp(1.25rem,4vw,2rem);background:var(--mt-soft)}.sample_originNote__p1koO>p{align-self:center;color:var(--mt-muted);font-size:.75rem;line-height:1.7}.sample_footer__76Kbj{min-height:5.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;border-top:1px solid var(--mt-border);color:var(--mt-muted);font-size:.75rem}.sample_footer__76Kbj nav{display:flex;flex:0 0 auto;gap:1rem}.sample_footer__76Kbj a{color:var(--mt-blue);font-weight:720}@media (max-width:760px){.sample_progress__QUINh{grid-template-columns:1fr}.sample_progressLabel__vG_Bv{display:none}.sample_choices__5vlUt{grid-template-columns:repeat(2,minmax(0,1fr))}.sample_choice__VmtAV:last-child{grid-column:1/-1}.sample_originNote__p1koO,.sample_review__3NlK6 ol{grid-template-columns:1fr}.sample_footer__76Kbj{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:1.2rem}}@media (max-width:440px){.sample_footer__76Kbj,.sample_headerInner__6SKIt,.sample_main__liB6c{width:min(100% - 1.5rem,68rem)}.sample_headerAction___UQD_{max-width:9.5rem;text-align:center}.sample_main__liB6c{padding-block:2.75rem}.sample_progress__QUINh{padding:.75rem}.sample_progress__QUINh li{min-height:2.75rem;flex-direction:column;justify-content:center;gap:.2rem;padding-inline:.2rem;text-align:center}.sample_questionCard__YUayF{padding-inline:1rem}.sample_choices__5vlUt{grid-template-columns:1fr}.sample_choice__VmtAV:last-child{grid-column:auto}.sample_checkButton__qyypI,.sample_reviewActions__Y9t7p :is(button,a){width:100%}}@media (prefers-reduced-motion:reduce){.sample_choice__VmtAV,.sample_skipLink__5MOI6{transition:none}.sample_choice__VmtAV:hover{transform:none}}