.narrow[data-astro-cid-2qzjwmn6]{max-width:960px}.finder-head[data-astro-cid-2qzjwmn6]{padding-bottom:0}.finder-body[data-astro-cid-2qzjwmn6]{padding-top:clamp(28px,4vw,48px)}.quiz[data-astro-cid-2qzjwmn6]{background:var(--white);border:1px solid var(--sand);padding:clamp(24px,4vw,48px)}.progress[data-astro-cid-2qzjwmn6]{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-text);margin:0 0 16px;font-size:.7rem}.step[data-astro-cid-2qzjwmn6]{border:0;margin:0 0 32px;padding:0}.stepped[data-astro-cid-2qzjwmn6] .step[data-astro-cid-2qzjwmn6]{margin-bottom:8px}.step[data-astro-cid-2qzjwmn6][hidden]{display:none}legend[data-astro-cid-2qzjwmn6]{font-family:var(--serif);margin-bottom:20px;padding:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.step-num[data-astro-cid-2qzjwmn6]{font-family:var(--label);color:var(--bronze-text);vertical-align:middle;margin-right:8px;font-size:.8rem}.choices[data-astro-cid-2qzjwmn6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.choice[data-astro-cid-2qzjwmn6]{border:1px solid var(--stone);background:var(--cream);cursor:pointer;align-items:center;min-height:64px;padding:14px 18px;font-size:1rem;display:flex;position:relative}.choice[data-astro-cid-2qzjwmn6] input[data-astro-cid-2qzjwmn6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-2qzjwmn6]:hover{border-color:var(--bronze)}.choice[data-astro-cid-2qzjwmn6]:has(input:checked){border-color:var(--ink);background:var(--linen);outline:1px solid var(--ink);outline-offset:-2px}.choice[data-astro-cid-2qzjwmn6]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.quiz-error[data-astro-cid-2qzjwmn6],.lead-error[data-astro-cid-2qzjwmn6]{color:var(--ink);min-height:0;margin:0;font-weight:500}.quiz-error[data-astro-cid-2qzjwmn6]:empty,.lead-error[data-astro-cid-2qzjwmn6]:empty{display:none}.quiz-actions[data-astro-cid-2qzjwmn6],.result-actions[data-astro-cid-2qzjwmn6]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:24px;display:flex}.quiz-actions[data-astro-cid-2qzjwmn6] .btn[data-astro-cid-2qzjwmn6]{margin-left:auto}.quiz-actions[data-astro-cid-2qzjwmn6] button[data-astro-cid-2qzjwmn6].text-link,.result-actions[data-astro-cid-2qzjwmn6] button[data-astro-cid-2qzjwmn6].text-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.results[data-astro-cid-2qzjwmn6]:focus{outline:none}.cards[data-astro-cid-2qzjwmn6]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.card[data-astro-cid-2qzjwmn6]{background:var(--white);border:1px solid var(--sand);flex-direction:column;display:flex}.card[data-astro-cid-2qzjwmn6][hidden]{display:none}.card[data-astro-cid-2qzjwmn6] .card-img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.card-body[data-astro-cid-2qzjwmn6]{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.card-body[data-astro-cid-2qzjwmn6] h3[data-astro-cid-2qzjwmn6]{margin:0;font-size:1.3rem}.card-body[data-astro-cid-2qzjwmn6] p[data-astro-cid-2qzjwmn6]{margin:0;font-size:.95rem}.why[data-astro-cid-2qzjwmn6]{gap:4px;margin:4px 0 8px;padding:0;font-size:.9rem;list-style:none;display:grid}.why[data-astro-cid-2qzjwmn6] li:before{content:"✓ ";color:var(--bronze-text)}.card-body[data-astro-cid-2qzjwmn6] .text-link[data-astro-cid-2qzjwmn6]{margin-top:auto}.motor-note[data-astro-cid-2qzjwmn6]{margin:16px 0 0;font-size:.85rem}.form[data-astro-cid-2qzjwmn6]{background:var(--white);border:1px solid var(--sand);gap:18px;margin-top:48px;padding:clamp(24px,4vw,40px);display:grid}.form[data-astro-cid-2qzjwmn6]>p[data-astro-cid-2qzjwmn6]{margin:0}.row[data-astro-cid-2qzjwmn6]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.row[data-astro-cid-2qzjwmn6]>[data-astro-cid-2qzjwmn6]{min-width:0}.form[data-astro-cid-2qzjwmn6] label[data-astro-cid-2qzjwmn6]:not(.check){font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;gap:6px;font-size:.68rem;display:grid}.opt[data-astro-cid-2qzjwmn6]{letter-spacing:.06em;text-transform:none;color:var(--bronze-text)}.form[data-astro-cid-2qzjwmn6] input[data-astro-cid-2qzjwmn6]:not([type=checkbox]),.form[data-astro-cid-2qzjwmn6] select[data-astro-cid-2qzjwmn6]{font:inherit;font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--stone);background:var(--cream);color:var(--ink);border-radius:0;width:100%;min-width:0;padding:12px 14px;font-size:1rem}.check[data-astro-cid-2qzjwmn6]{align-items:center;gap:10px;font-size:.95rem;display:flex}.check[data-astro-cid-2qzjwmn6] input[data-astro-cid-2qzjwmn6]{width:18px;height:18px;accent-color:var(--bronze);flex:none}.form[data-astro-cid-2qzjwmn6] .btn[data-astro-cid-2qzjwmn6]{justify-self:start}.fine[data-astro-cid-2qzjwmn6]{font-size:.85rem}.hidden-field[data-astro-cid-2qzjwmn6]{display:none!important}.gate[data-astro-cid-2qzjwmn6]{margin-top:0}.gate[data-astro-cid-2qzjwmn6][hidden]{display:none}.gate[data-astro-cid-2qzjwmn6] h2[data-astro-cid-2qzjwmn6]{margin:0}.gate[data-astro-cid-2qzjwmn6] .quiz-actions[data-astro-cid-2qzjwmn6]{margin-top:4px}@media (width<=860px){.cards[data-astro-cid-2qzjwmn6]{grid-template-columns:1fr}}@media (width<=560px){.row[data-astro-cid-2qzjwmn6],.choices[data-astro-cid-2qzjwmn6]{grid-template-columns:1fr}}
