._5fnT3W_page{padding-bottom:var(--s8)}._5fnT3W_heading{gap:var(--s5) var(--s8);padding-block:var(--s5) var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}._5fnT3W_heading h1{font:800 clamp(2.25rem, 1.25rem + 3.1vw, 4rem)/1.03 var(--f-sans);letter-spacing:-.022em}._5fnT3W_lead{color:#34373b;max-width:42rem;font:400 clamp(1.25rem, 1.12rem + .45vw, 1.5rem)/1.45 var(--f-serif);margin-top:16px}._5fnT3W_aside{border-left:3px solid var(--graphite);color:var(--slate);padding-left:20px;font-size:.9375rem}._5fnT3W_grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5fnT3W_card{border:1px solid var(--rule);border-radius:var(--r-panel);flex-direction:column;display:flex;overflow:hidden}._5fnT3W_cardImage img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%}._5fnT3W_cardBody{align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}._5fnT3W_cardBody h2{font:700 clamp(1.3125rem, 1.2rem + .4vw, 1.5rem)/1.2 var(--f-sans);letter-spacing:-.01em;text-wrap:balance}._5fnT3W_cardBody ._5fnT3W_secondary{margin-top:6px}._5fnT3W_meta{color:var(--slate);font-size:.875rem;font-weight:400}._5fnT3W_page>aside{margin-top:var(--s8)}._5fnT3W_listFooter{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--rule);color:var(--slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;font-size:.875rem;display:flex}._5fnT3W_primary,._5fnT3W_secondary{border:1.5px solid var(--graphite);border-radius:var(--r-ui);min-height:48px;font:650 1rem/1.3 var(--f-sans);cursor:pointer;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}._5fnT3W_primary{background:var(--graphite);color:var(--paper)}._5fnT3W_secondary{color:var(--ink);background:0 0}._5fnT3W_primary:hover:not(:disabled){background:var(--ink)}._5fnT3W_secondary:hover:not(:disabled){background:var(--mist)}._5fnT3W_primary:disabled,._5fnT3W_secondary:disabled{opacity:.45;cursor:not-allowed}._5fnT3W_start{gap:var(--s8);padding-block:var(--s5) var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}._5fnT3W_withoutImage{grid-template-columns:minmax(0,46rem);justify-content:center}._5fnT3W_startImage img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-panel);width:100%}._5fnT3W_startBody{justify-items:start;gap:14px;display:grid}._5fnT3W_startBody h1{font:800 clamp(2rem, 1.35rem + 2.2vw, 3.25rem)/1.06 var(--f-sans);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}._5fnT3W_kicker{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}._5fnT3W_facts{gap:14px var(--gutter);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:8px 0 12px;padding-top:18px;display:grid}._5fnT3W_facts div{align-content:start;gap:2px;display:grid}._5fnT3W_facts dt{color:var(--slate);font-size:.875rem}._5fnT3W_facts dd{margin:0;font-weight:600}._5fnT3W_shell{max-width:46rem;padding-block:var(--s6) var(--s8);gap:18px;margin-inline:auto;display:grid}._5fnT3W_shell h1{font:750 clamp(1.625rem, 1.3rem + 1vw, 2.25rem)/1.12 var(--f-sans);letter-spacing:-.015em;text-wrap:balance}._5fnT3W_titleLink{color:var(--slate);text-align:left;font:400 .875rem/1.5 var(--f-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}._5fnT3W_titleLink:hover{text-decoration:underline}._5fnT3W_progress{gap:10px;display:grid}._5fnT3W_progressLabel{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-weight:650;display:flex}._5fnT3W_progressBar{gap:4px;display:flex}._5fnT3W_progressBar span{background:var(--mist-2);border-radius:3px;flex:1;min-width:0;height:6px}._5fnT3W_progressBar ._5fnT3W_done{background:var(--graphite)}._5fnT3W_form{gap:var(--s6);margin-top:8px;display:grid}._5fnT3W_question{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._5fnT3W_question legend{color:var(--slate);margin-bottom:18px;padding:0;font-size:.875rem}._5fnT3W_choice{border:1.5px solid var(--rule-strong);border-radius:var(--r-ui);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;font-size:1.0625rem;font-weight:650;display:grid}._5fnT3W_choice:hover{border-color:var(--ink)}._5fnT3W_choice:has(input:checked){border-color:var(--graphite);box-shadow:inset 0 0 0 1px var(--graphite);background:var(--mist)}._5fnT3W_choice input{width:20px;height:20px;accent-color:var(--graphite);margin:2px 0 0}._5fnT3W_choice:has(input:focus-visible){outline:2px solid var(--graphite);outline-offset:3px}._5fnT3W_choice:has(input:disabled){cursor:wait;opacity:.65}._5fnT3W_form>fieldset:not(._5fnT3W_question){border:1px solid var(--rule);gap:12px;min-width:0;padding:20px;display:grid}._5fnT3W_form>fieldset:not(._5fnT3W_question) label{gap:6px;display:grid}._5fnT3W_form>fieldset:not(._5fnT3W_question) input{border:1px solid var(--rule-strong);border-radius:var(--r-ui);width:100%;min-height:48px;padding:10px}._5fnT3W_actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:900px){._5fnT3W_heading,._5fnT3W_start{grid-template-columns:minmax(0,1fr)}._5fnT3W_start{gap:var(--s5);padding-bottom:var(--s7)}}@media (max-width:600px){._5fnT3W_grid,._5fnT3W_facts{grid-template-columns:minmax(0,1fr)}._5fnT3W_cardBody{padding:18px}._5fnT3W_actions>button{flex:100%}._5fnT3W_choice{padding:16px}}._5fnT3W_firstQuestion{border-left:3px solid var(--graphite);color:#34373b;font:italic 400 1.125rem/1.45 var(--f-serif);padding-left:14px}._5fnT3W_result h1{font:800 clamp(2rem, 1.35rem + 2.2vw, 3.25rem)/1.06 var(--f-sans);letter-spacing:-.02em}._5fnT3W_score{border-radius:var(--r-panel);background:var(--graphite);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;padding:28px 32px;display:grid}._5fnT3W_scoreValue{font:800 clamp(2.75rem, 2rem + 2.5vw, 4rem)/1 var(--f-sans);letter-spacing:-.02em;white-space:nowrap}._5fnT3W_score h2{font:700 1.25rem/1.25 var(--f-sans);margin-bottom:6px}._5fnT3W_scorePercent{color:#c9cdd2;margin-top:8px;font-size:.875rem}._5fnT3W_score a{color:inherit;text-decoration:underline}._5fnT3W_answersTitle{margin-top:var(--s5);font:700 1.5rem/1.2 var(--f-sans)}._5fnT3W_answerList{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}._5fnT3W_answer{border-bottom:1px solid var(--rule);justify-items:start;gap:10px;padding-block:22px;display:grid}._5fnT3W_answer h3{font:700 1.25rem/1.25 var(--f-sans)}._5fnT3W_answer dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;width:100%;display:grid}._5fnT3W_answer dt{color:var(--slate);font-size:.9375rem}._5fnT3W_answer dd{overflow-wrap:anywhere;margin:0;font-weight:600}._5fnT3W_explanation{font:400 1.0625rem/1.55 var(--f-serif);overflow-wrap:anywhere}._5fnT3W_explanation a{text-underline-offset:.2em;text-decoration:underline}._5fnT3W_correct,._5fnT3W_incorrect{border-radius:var(--r-ui);padding:4px 10px;font-size:.8125rem;font-weight:650}._5fnT3W_correct{background:var(--success-bg);color:var(--success)}._5fnT3W_incorrect{background:var(--error-bg);color:#8a1c16}._5fnT3W_resultNewsletter{padding-bottom:var(--s7)}._5fnT3W_related{padding-block:var(--s7) var(--s8);border-top:1px solid var(--rule)}._5fnT3W_related>h2{margin-bottom:var(--s6);font:750 clamp(1.625rem, 1.3rem + 1vw, 2.25rem)/1.12 var(--f-sans)}@media (max-width:600px){._5fnT3W_score{grid-template-columns:minmax(0,1fr);padding:22px}._5fnT3W_answer dl{grid-template-columns:minmax(0,1fr);gap:2px}._5fnT3W_answer dd+dt{margin-top:8px}._5fnT3W_actions>a{flex:100%}}
