.skin-quiz{padding:75px 8%;display:grid;grid-template-columns:1fr 1.2fr;gap:10%;border-top:1px solid var(--line);scroll-margin-top:110px}.skin-quiz h2{font:normal clamp(34px,4vw,48px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:20px 0}.quiz-intro p{font-size:14px;color:var(--muted);max-width:380px}.skin-quiz .quiz-small{font-size:12px;line-height:1.8}.quiz-panel{border-top:1px solid var(--line);padding-top:25px;align-self:start}.quiz-panel [hidden]{display:none!important}.quiz-panel fieldset{border:0;padding:0;margin:0}.quiz-panel legend{font:normal 26px/1.3 Georgia,serif;margin-bottom:22px;padding:0}.quiz-option{display:flex;gap:13px;align-items:start;border-bottom:1px solid var(--line);padding:14px 2px;cursor:pointer;font-size:14px;min-height:48px}.quiz-option input{accent-color:#282828;width:18px;height:18px;margin:3px 0 0;flex-shrink:0}.quiz-option:has(input:checked){font-weight:600}.quiz-option:focus-within{outline:2px solid #282828;outline-offset:3px}.quiz-controls{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:25px}.quiz-panel button:disabled{opacity:.4;cursor:default}.quiz-panel h3{font:normal 31px/1.2 Georgia,serif;margin:18px 0}.quiz-panel p{font-size:14px;color:var(--muted)}.quiz-panel .quiz-price{font-size:16px;color:var(--ink)}.quiz-panel .actions{gap:20px}.quiz-restart{margin-top:20px}.quiz-panel button{color:var(--ink)}@media(max-width:760px){.skin-quiz{padding:45px 7%;grid-template-columns:1fr;gap:22px;scroll-margin-top:20px}.skin-quiz h2{font-size:35px}.quiz-intro p{max-width:none}.quiz-panel legend{font-size:25px}.quiz-panel .actions{align-items:flex-start;flex-direction:column;gap:10px}}
