.quiz-page-main{max-width:1040px;margin:auto;padding:42px 32px 72px}.lash-quiz{scroll-margin-top:24px}.quiz-intro{text-align:center;max-width:760px;margin:0 auto 34px}.maria-site .quiz-intro h1,.maria-site .quiz-result-heading h1{letter-spacing:-1.5px;font-size:clamp(32px,4.5vw,52px);line-height:1.14}.quiz-intro h1 em{display:inline}.quiz-intro>p{max-width:560px;margin:16px auto 0;font-size:13px;line-height:1.8}.quiz-shell{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:32px 40px 22px;scroll-margin-top:20px;box-shadow:0 16px 60px #6f243c05}.quiz-progress-top{color:var(--rose-dark);justify-content:space-between;gap:12px;font-size:11px;display:flex}.quiz-progress-top>span:first-child{font-weight:600}.quiz-progress-top>span:last-child{color:var(--body)}.quiz-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:17px 0 30px;padding:0;list-style:none;display:grid}.quiz-progress li>span{background:#f0e2e7;border-radius:3px;height:3px;margin-bottom:7px;display:block}.quiz-progress li.current>span{background:var(--ink)}.quiz-progress li.done>span{background:#c28a9f}.quiz-progress small{color:var(--body);font-size:10px}.quiz-progress li.current small{color:var(--ink);font-weight:600}.quiz-question{animation:.18s ease-out quiz-reveal}.quiz-question fieldset{border:0;min-width:0;margin:0;padding:0}.quiz-question legend{width:100%;padding:0}.maria-site .quiz-question h2{letter-spacing:-.8px;font-size:clamp(26px,3vw,36px);line-height:1.2}.quiz-question h2:focus,.quiz-result-heading h1:focus{outline:none}.quiz-subtitle{margin:10px 0 22px;font-size:12px}.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quiz-option{border:1px solid var(--line);cursor:pointer;background:var(--white);border-radius:14px;margin:0;transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.quiz-option:hover{border-color:#ba8297}.quiz-option.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.quiz-option:focus-within{outline:2px solid var(--rose);outline-offset:4px}.quiz-option>input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.quiz-option-art{background:#fcf3f5;border-bottom:1px solid #f1e2e7;display:block;position:relative}.quiz-option.selected .quiz-option-art{background:#f8e8ee}.quiz-option-art img{object-fit:contain;width:100%;height:155px}.quiz-question.has-photos .quiz-option-art img{aspect-ratio:8/5;height:auto}.quiz-option-art.quiz-option-photo img{object-fit:cover;object-position:50% 50%}.quiz-photo-note{color:var(--body);margin:15px 0 0;font-size:10px;line-height:1.7}.quiz-choice-mark{background:var(--white);color:#fff;border:1px solid #b98a9c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.quiz-option.selected .quiz-choice-mark{background:var(--ink);border-color:var(--ink)}.quiz-option-copy{padding:17px 20px 18px;display:block}.quiz-option-copy>strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.quiz-option-copy>span{color:var(--body);margin-top:5px;font-size:11px;font-weight:400;line-height:1.65;display:block}.quiz-options.three-options .quiz-option:last-child{grid-column:1/-1;grid-template-columns:135px 1fr;align-items:center;display:grid}.quiz-options.three-options .quiz-option:last-child .quiz-option-art{border-bottom:0;border-right:1px solid var(--line)}.quiz-options.three-options .quiz-option:last-child img{height:100px}.quiz-navigation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:24px;display:flex}.quiz-navigation .text-button{font-size:12px}.quiz-navigation .button{min-width:172px}.quiz-selection-hint{text-align:right;margin-top:9px;font-size:10px}.quiz-bottom-note{text-align:center;max-width:550px;margin:20px auto 0;font-size:11px;line-height:1.8}.quiz-result-heading{max-width:850px;margin-bottom:32px}.quiz-result-heading>p{margin-top:16px;font-size:13px}.quiz-result-layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:28px;display:grid}.quiz-result-art{border:1px solid var(--line);background:#fbf0f4;border-radius:18px;overflow:hidden}.quiz-art-top{flex-direction:column;gap:4px;padding:23px 28px 0;display:flex}.quiz-art-top>span{color:var(--body);text-transform:uppercase;letter-spacing:1.6px;font-size:10px}.quiz-art-top>strong{font:400 30px/1.2 var(--display)}.quiz-main-eye{object-fit:contain;max-height:280px}.quiz-illustration-caption{text-align:center;color:var(--body);margin:-10px 0 22px;font-size:10px;display:block}.quiz-map{border-top:1px solid var(--line);background:snow;padding:23px 24px 20px}.maria-site .quiz-map h2{letter-spacing:-.5px;font-size:23px}.quiz-map>p{margin-top:8px;font-size:11px;line-height:1.7}.quiz-map>img{object-fit:contain;height:220px;margin:-5px 0 0}.quiz-map>small{text-align:center;font-size:10px;display:block}.quiz-result-details{gap:25px;display:grid}.quiz-result-details .eyebrow{font:400 10px/1.6 var(--font);letter-spacing:1.6px;margin-bottom:10px}.quiz-result-details .eyebrow:after{display:none}.maria-site .quiz-result-details h2{letter-spacing:-.6px;font-size:27px;line-height:1.25}.quiz-reason>p,.quiz-volume-result>p,.quiz-alternative p{margin-top:12px;font-size:12px;line-height:1.85}.quiz-volume-result{border-top:1px solid var(--line);padding-top:22px}.quiz-volume-result>small{margin-top:12px;font-size:10px;display:block}.quiz-tag{border:1px solid var(--line);background:#fffafc;border-radius:30px;margin-top:15px;padding:6px 12px;font-size:10px;display:inline-block}.quiz-alternative{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:125px 1fr;gap:16px;padding:18px;display:grid}.quiz-alternative img{align-self:center}.maria-site .quiz-alternative h2{font-size:24px}.quiz-alternative p{margin-top:8px;font-size:11px;line-height:1.65}.quiz-alternative-map{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;font-size:11px}.quiz-alternative-map summary{cursor:pointer}.quiz-alternative-map img{object-fit:contain;max-height:220px;margin-top:10px}.quiz-result-action{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:18px;justify-items:center;gap:18px;margin-top:32px;padding:27px 32px;display:grid}.quiz-result-action>p{max-width:760px;font-size:12px;line-height:1.9}.quiz-result-action .button{min-width:255px}.quiz-result-action>small{margin-top:-5px;font-size:10px}.quiz-result-tools{justify-content:space-between;gap:20px;margin-top:25px;display:flex}.quiz-result-tools .text-button{font-size:11px}.quiz-volume-summary{border:1px solid var(--line);background:#fbf0f4;border-radius:18px;margin-bottom:30px;padding:24px 28px}.quiz-volume-summary .eyebrow{margin-bottom:12px;font-size:10px}.maria-site .quiz-volume-summary h2{font-size:30px}.quiz-volume-summary p{margin-top:12px;font-size:13px}.quiz-volume-summary small{margin-top:12px;font-size:11px;line-height:1.8;display:block}.quiz-volume-summary .text-button{min-height:40px;margin-top:16px;font-size:11px}.quiz-assessment{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-bottom:30px;padding:25px 28px}.maria-site .quiz-assessment h2{font-size:28px}.quiz-assessment>p{margin-top:13px;font-size:13px;line-height:1.85}.quiz-assessment ul{margin:16px 0 0;padding-left:20px;font-size:12px;line-height:1.85}.quiz-assessment li+li{margin-top:10px}.quiz-answer-summary{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:12px}.quiz-answer-summary summary,.quiz-candidate-map summary{cursor:pointer;align-content:center;min-height:32px}.quiz-answer-summary dl{gap:8px;margin-top:15px;display:grid}.quiz-answer-summary dl>div{grid-template-columns:1fr 2fr;gap:15px;display:grid}.quiz-answer-summary dd{color:var(--ink);margin:0}.quiz-effect-choices,.quiz-volume-choice{border:0;min-width:0;margin:0;padding:0}.quiz-effect-choices{margin-bottom:24px}.quiz-effect-choices legend,.quiz-volume-choice legend{font:400 27px/1.3 var(--display);padding:0}.quiz-effect-choices>p,.quiz-volume-choice>p{margin:12px 0 20px;font-size:12px;line-height:1.8}.quiz-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.quiz-candidate{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow:hidden}.quiz-candidate.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.quiz-candidate:focus-within{outline:2px solid var(--rose);outline-offset:4px}.quiz-candidate-choice{cursor:pointer;margin:0;padding:24px;display:block}.quiz-candidate-kicker{color:var(--rose-dark);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:9px;font-size:10px;display:block}.quiz-candidate-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-candidate-title strong{font:400 28px/1.2 var(--display)}.quiz-candidate-title input,.quiz-decide-later input,.quiz-volume-choice input{accent-color:var(--ink);flex-shrink:0;width:18px;height:18px;margin:0}.quiz-candidate-choice>img{aspect-ratio:8/5;object-fit:contain;width:100%;height:auto}.quiz-candidate-description{min-height:44px;font-size:12px;line-height:1.8;display:block}.quiz-candidate-map{border-top:1px solid var(--line);margin:0 24px 20px;padding-top:12px;font-size:11px}.quiz-candidate-map img{width:100%;height:auto}.quiz-candidate-map p{margin-top:8px;font-size:10px;line-height:1.7}.quiz-decide-later{cursor:pointer;align-items:center;gap:12px;min-height:48px;margin:5px 0 0;padding:17px 0;font-size:12px;display:flex}.quiz-volume-choice{border-top:1px solid var(--line);margin-top:22px;padding-top:24px}.quiz-volume-choice legend{float:left;width:100%;margin-bottom:10px}.quiz-volume-choice>p{clear:both}.quiz-volume-choice legend>span{font:400 10px/1.5 var(--font);color:var(--body);margin-left:10px}.quiz-volume-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quiz-volume-choice label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0;padding:15px;font-size:12px;display:flex}.quiz-volume-choice label.selected{border-color:var(--ink);background:#f8e8ee}@keyframes quiz-reveal{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.quiz-assessment{padding:20px}.quiz-candidate-grid{grid-template-columns:1fr;gap:16px}.quiz-candidate-choice{padding:20px 20px 15px}.quiz-candidate-choice>img{max-height:210px}.quiz-candidate-description{min-height:0}.quiz-candidate-map{margin-inline:20px}.quiz-volume-choice>div{grid-template-columns:1fr}.quiz-page-main{padding:25px 16px 46px}.quiz-intro{margin-bottom:24px}.quiz-intro .eyebrow{margin-bottom:13px;font-size:10px}.quiz-intro>p{margin-top:13px;font-size:12px;line-height:1.75}.quiz-shell{border-radius:17px;padding:22px 18px 18px}.quiz-progress{gap:5px;margin:16px 0 24px}.quiz-progress small{display:none}.quiz-progress-top{font-size:10px}.quiz-subtitle{margin-bottom:19px;font-size:11px;line-height:1.7}.quiz-options{gap:12px}.quiz-option-art img{height:120px}.quiz-option-copy{padding:12px 11px 13px}.quiz-option-copy>strong{font-size:14px;line-height:1.5}.quiz-option-copy>span{font-size:12px;line-height:1.6}.quiz-choice-mark{width:19px;height:19px;top:8px;right:8px}.quiz-navigation{gap:10px;margin-top:20px;padding-top:19px}.quiz-navigation .button{gap:15px;min-width:0;padding:12px 17px;font-size:11px}.quiz-navigation .text-button{gap:5px;font-size:10px}.quiz-selection-hint{margin-top:12px;font-size:9px}.quiz-result-layout{grid-template-columns:1fr;gap:24px}.quiz-result-heading{margin-bottom:25px}.quiz-result-heading>p{font-size:12px;line-height:1.7}.quiz-art-top{padding:22px 24px 0}.quiz-main-eye{max-height:240px}.quiz-result-details{gap:22px}.quiz-reason,.quiz-volume-result{padding-inline:7px}.quiz-alternative{grid-template-columns:105px 1fr;padding:15px}.quiz-result-action{gap:16px;padding:22px 20px}.quiz-result-action .button{width:100%;min-width:0}.quiz-result-tools{flex-wrap:wrap;row-gap:16px}}@media (width<=370px){.quiz-shell{padding-inline:13px}.quiz-option-art img{height:100px}.quiz-options{gap:9px}}@media (prefers-reduced-motion:reduce){.quiz-question{animation:none}.quiz-option{transition:none}}
