.finder[data-astro-cid-r5ttjo45]{background:var(--white);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:28px;gap:20px;max-width:860px;margin-inline:auto;padding:clamp(22px,4vw,44px);display:grid}.finder-head[data-astro-cid-r5ttjo45]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.finder-title[data-astro-cid-r5ttjo45]{font-size:clamp(1.6rem,3vw,2.2rem)}.finder-title[data-astro-cid-r5ttjo45] em{color:var(--red);font-style:normal}.progress[data-astro-cid-r5ttjo45]{gap:6px;list-style:none;display:flex}.progress[data-astro-cid-r5ttjo45] li[data-astro-cid-r5ttjo45]{background:var(--sky-2);border-radius:3px;width:34px;height:6px;transition:background-color .2s}.progress[data-astro-cid-r5ttjo45] li[data-astro-cid-r5ttjo45].on{background:var(--blue)}.step[data-astro-cid-r5ttjo45]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.step[data-astro-cid-r5ttjo45][hidden]{display:none}legend[data-astro-cid-r5ttjo45]{font:750 1.25rem/1.2 var(--display);margin-bottom:16px;padding:0;font-stretch:108%}.options[data-astro-cid-r5ttjo45]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.options--4[data-astro-cid-r5ttjo45]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.options[data-astro-cid-r5ttjo45] button[data-astro-cid-r5ttjo45]{text-align:left;cursor:pointer;border-radius:var(--radius);border:2px solid var(--line);background:var(--white);min-height:92px;color:var(--ink);font:inherit;justify-items:start;gap:4px;padding:18px 20px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.options[data-astro-cid-r5ttjo45] button[data-astro-cid-r5ttjo45]:hover{border-color:var(--blue);background:var(--sky);transform:translateY(-1px)}.options[data-astro-cid-r5ttjo45] strong[data-astro-cid-r5ttjo45]{font:800 1.35rem/1.1 var(--display);font-stretch:110%}.options[data-astro-cid-r5ttjo45] span[data-astro-cid-r5ttjo45],.hint[data-astro-cid-r5ttjo45]{color:var(--slate);font-size:.98rem}.back[data-astro-cid-r5ttjo45]{color:var(--blue-ink);font:700 1rem/1 var(--body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0}.back[data-astro-cid-r5ttjo45]:hover{color:var(--ink);text-decoration:underline}.result[data-astro-cid-r5ttjo45]{gap:14px}.result-top[data-astro-cid-r5ttjo45]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-for[data-astro-cid-r5ttjo45]{font:700 .8rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:8px}.result[data-astro-cid-r5ttjo45] h3[data-astro-cid-r5ttjo45]{font-size:clamp(1.6rem,3vw,2.1rem)}.result[data-astro-cid-r5ttjo45] h3[data-astro-cid-r5ttjo45] span[data-astro-cid-r5ttjo45]{color:var(--slate);letter-spacing:0;margin-top:6px;font-size:1.05rem;font-weight:600;display:block}.result-trial[data-astro-cid-r5ttjo45]{font-size:1.1rem}.pick[data-astro-cid-r5ttjo45]{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:flex}.result-foot[data-astro-cid-r5ttjo45]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.result-foot[data-astro-cid-r5ttjo45] a[data-astro-cid-r5ttjo45]{align-items:center;gap:6px;font-weight:700;display:inline-flex}.finder[data-astro-cid-r5ttjo45][data-start=age] [data-astro-cid-r5ttjo45][data-step=age] .back[data-astro-cid-r5ttjo45]{display:none}.compact[data-astro-cid-r5ttjo45]{border-radius:24px;gap:10px;max-width:none;margin-inline:0;padding:14px 16px 16px}.compact[data-astro-cid-r5ttjo45] .finder-title[data-astro-cid-r5ttjo45]{font-size:1.45rem}.compact[data-astro-cid-r5ttjo45] legend[data-astro-cid-r5ttjo45]{margin-bottom:8px}.compact[data-astro-cid-r5ttjo45] .options--4[data-astro-cid-r5ttjo45]{grid-template-columns:1fr 1fr;gap:10px}.compact[data-astro-cid-r5ttjo45] .options--4[data-astro-cid-r5ttjo45] button[data-astro-cid-r5ttjo45]{align-content:start;min-height:72px;padding:12px 14px}.compact[data-astro-cid-r5ttjo45] .options--4[data-astro-cid-r5ttjo45] span[data-astro-cid-r5ttjo45]{line-height:1.3}.compact[data-astro-cid-r5ttjo45] .times[data-astro-cid-r5ttjo45]{grid-template-columns:1fr}@media (width>=900px){.compact[data-astro-cid-r5ttjo45]{padding:30px 32px}.compact[data-astro-cid-r5ttjo45] .options--4[data-astro-cid-r5ttjo45]{grid-template-columns:repeat(4,1fr)}.compact[data-astro-cid-r5ttjo45] .times[data-astro-cid-r5ttjo45]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (prefers-reduced-motion:reduce){.options[data-astro-cid-r5ttjo45] button[data-astro-cid-r5ttjo45],.progress[data-astro-cid-r5ttjo45] li[data-astro-cid-r5ttjo45]{transition:none}.options[data-astro-cid-r5ttjo45] button[data-astro-cid-r5ttjo45]:hover{transform:none}}
