.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quiz-main{padding-block:35px 65px;min-height:70vh}.quiz-top{display:flex;justify-content:space-between;align-items:center;min-height:48px}.quiz-top>span{font-size:14px;letter-spacing:.09em;color:var(--muted);margin-left:auto}.quiz-progress{height:3px;background:#dfe4d9;margin-bottom:35px}.quiz-progress>span{display:block;height:100%;background:var(--ink);transition:width .2s}.quiz-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:stretch}.quiz-copy{padding-block:15px}.quiz-copy>.eyebrow,.answer-summary>.eyebrow{color:var(--ink);margin-bottom:18px}.quiz-copy h1,.answer-summary h1{font:500 clamp(42px,4.5vw,63px)/1.04 var(--display);letter-spacing:-.055em;max-width:600px;outline:none}.quiz-note{font-size:14px;line-height:1.8;color:var(--muted);margin-top:21px;max-width:560px}.quiz-options{padding:0;border:0;margin:29px 0 24px;display:grid;gap:11px}.quiz-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #cdd4c6;background:var(--paper);min-height:60px;font-size:14px;line-height:1.5;cursor:pointer}.quiz-option input{position:absolute;width:1px;height:1px;opacity:0}.quiz-option:has(input:checked){border-color:var(--ink);background:var(--butter);color:var(--ink)}.quiz-option:has(input:focus-visible){outline:3px solid #ee9e20;outline-offset:3px}.quiz-option:hover{border-color:var(--ink)}.option-dot{border:1px solid #b4bea9;border-radius:50%;width:18px;height:18px;flex:none;display:grid;place-items:center}.quiz-option:has(input:checked) .option-dot{border-color:var(--ink);background:var(--ink)}.quiz-option:has(input:checked) .option-dot:after{content:'';width:6px;height:6px;background:white;border-radius:50%}.quiz-next{width:100%}.quiz-next:disabled{background:#e0e4da;color:#6e7866;cursor:not-allowed}.quiz-visual{position:relative;min-height:600px;overflow:hidden}.quiz-visual img{width:100%;height:100%;position:absolute;object-position:60% center}.quiz-visual:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#15211694)}.quiz-image-label{position:absolute;bottom:27px;left:27px;color:white;font-size:14px;letter-spacing:.09em;z-index:1}.quiz-privacy{font-size:14px;line-height:1.9;color:var(--muted);margin-top:27px;max-width:650px}.quiz-privacy a{text-decoration:underline;text-underline-offset:3px}.quiz-review{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding-block:15px 25px}.answer-list{margin:29px 0 25px}.answer-row{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:19px}.answer-row:last-child{border-bottom:1px solid var(--line)}.answer-row dt{font-size:14px;color:var(--muted);margin-bottom:8px}.answer-row dd{font-size:14px;margin:0;line-height:1.6}.edit-answer,.restart-quiz{background:transparent;color:var(--ink);font-size:14px;padding:10px 5px;text-decoration:underline;text-underline-offset:4px}.edit-answer{flex:none}.restart-quiz{padding-left:0}.quiz-membership{background:var(--mint);padding:36px;align-self:start}.quiz-membership h2{font-size:48px;margin-block:25px}.quiz-membership>p{font-size:16px;line-height:1.85}.quiz-included{list-style:none;margin:27px 0 28px;padding:0}.quiz-included li{font-size:14px;line-height:1.6;border-top:1px solid #c9d3be;padding-block:12px}.quiz-included li:before{content:'+';color:var(--ink);margin-right:10px}.quiz-membership .button{width:100%;gap:20px}.quiz-membership .quiz-membership-note{font-size:14px;line-height:1.8;margin-top:20px;color:#526147}.quiz-legal{display:flex;gap:18px;margin-top:22px;font-size:14px;flex-wrap:wrap}.quiz-legal a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.quiz-layout,.quiz-review{gap:40px}.quiz-visual{min-height:580px}.quiz-membership{padding:28px}}
@media(max-width:800px){.quiz-layout{grid-template-columns:1.2fr .8fr;gap:26px}.quiz-copy h1,.answer-summary h1{font-size:46px}.quiz-option{font-size:14px;padding:15px}.quiz-review{gap:30px}.quiz-membership h2{font-size:40px}.quiz-membership{padding:23px}.quiz-membership .button{font-size:16px;padding-inline:18px}}
@media(max-width:560px){.quiz-main{padding-block:15px 45px}.quiz-progress{margin-bottom:24px}.quiz-top>span{font-size:14px}.quiz-top>.back-link{font-size:14px}.quiz-layout,.quiz-review{display:block}.quiz-copy{padding-block:0}.quiz-copy>.eyebrow{font-size:14px;margin-bottom:17px}.quiz-copy h1,.answer-summary h1{font-size:clamp(40px,11vw,55px)}.quiz-note{font-size:14px;margin-top:17px}.quiz-options{margin-top:25px;gap:10px}.quiz-option{padding:16px;min-height:59px;font-size:14px}.quiz-visual{display:none}.quiz-privacy{font-size:14px;margin-top:22px}.quiz-review{padding-block:0}.answer-row dd{font-size:14px}.answer-row dt{font-size:14px}.quiz-membership{margin-top:30px;padding:27px 24px}.quiz-membership h2{font-size:43px}.quiz-membership>p{font-size:16px}.quiz-included li{font-size:14px}.quiz-membership .button{font-size:16px}.quiz-legal{gap:20px}.answer-list{margin-top:24px}}

.quiz-option{border-radius:14px}.quiz-visual{border-radius:150px 150px 4px 4px}.quiz-visual img{object-fit:cover;object-position:55% center}.quiz-copy>.eyebrow,.answer-summary>.eyebrow{font-size:16px}.quiz-membership{border-radius:80px 4px 4px 4px;padding-top:45px}.quiz-membership h2{font-size:42px}.status-label{font-size:14px;letter-spacing:.1em}.quiz-next:disabled:hover{transform:none;background:#e0e4da}.quiz-image-label{max-width:80%}
/* Sportycore: neutral, uncaptioned photos and plum selection states. */
.quiz-layout{gap:70px}.quiz-copy h1,.answer-summary h1{font-size:clamp(40px,4vw,60px)}.quiz-note{font-size:16px}.quiz-option{font-size:16px;border-color:var(--line)}.quiz-visual{min-height:540px;align-self:center;background:transparent}.quiz-visual img{object-fit:contain;object-position:center}.quiz-visual:after{display:none}.quiz-image-label{display:none}.quiz-membership{background:var(--tint)}.quiz-membership .quiz-membership-note{color:var(--muted)}.quiz-progress{background:var(--line)}.quiz-progress>span{background:var(--accent)}.quiz-option:has(input:checked){background:var(--tint);border-color:var(--accent)}.quiz-option:has(input:checked) .option-dot{background:var(--accent);border-color:var(--accent)}.quiz-next:disabled{background:#e6dfe3;color:#75666e}.quiz-offers{grid-column:1/-1}.quiz-offers>h2{font-size:45px;margin-bottom:20px}.quiz-offers>p{font-size:17px;margin-bottom:28px}.answer-row dd{font-size:16px}.quiz-review{gap:45px}.status-label{font-size:12px;letter-spacing:.1em}.quiz-option:has(input:focus-visible){outline-color:#b7722a}
@media(max-width:1000px){.quiz-layout{gap:30px}.quiz-visual{min-height:450px}.quiz-copy h1{font-size:43px}}
@media(max-width:700px){.quiz-layout{display:block}.quiz-copy h1,.answer-summary h1{font-size:39px}.quiz-visual{display:none}.quiz-review{display:block}.quiz-membership{margin:30px 0}.quiz-offers>h2{font-size:35px}.quiz-main{padding-top:22px}.quiz-option{font-size:15px}.quiz-note{font-size:15px}}

.quiz-visual{border-radius:0}.quiz-option{border-radius:3px}
