.head[data-astro-cid-2yctz6aq]{gap:var(--s-4);margin-top:var(--s-5);max-width:56rem;display:grid}.meta[data-astro-cid-2yctz6aq]{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.finder-grid[data-astro-cid-2yctz6aq]{gap:var(--s-6);align-items:start;display:grid}@media (width>=64rem){.finder-grid[data-astro-cid-2yctz6aq]{grid-template-columns:8fr 4fr}}.card-ink[data-astro-cid-2yctz6aq]{border:1px solid var(--ink);background:var(--paper);padding:clamp(1.25rem,3vw,2.5rem)}.progress[data-astro-cid-2yctz6aq]{background:var(--rule);height:3px;margin-bottom:var(--s-4)}.progress[data-astro-cid-2yctz6aq] span[data-astro-cid-2yctz6aq]{height:100%;background:var(--signal);inline-size:20%;transition:inline-size var(--dur-2) var(--ease-out);display:block}.step-count[data-astro-cid-2yctz6aq]{font-size:var(--step--1);margin-bottom:var(--s-3)}.step[data-astro-cid-2yctz6aq]{gap:var(--s-4);border:0;margin:0;padding:0;display:grid}.step[data-astro-cid-2yctz6aq] legend[data-astro-cid-2yctz6aq]{margin-bottom:var(--s-4);outline:none;padding:0}.hint[data-astro-cid-2yctz6aq]{font-size:var(--step--1);margin-top:calc(var(--s-3) * -1)}.opts[data-astro-cid-2yctz6aq]{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.opt[data-astro-cid-2yctz6aq]{align-items:center;gap:var(--s-3);border:1px solid var(--rule-strong);border-radius:var(--r-1);cursor:pointer;min-height:3.25rem;transition:border-color var(--dur-1), background var(--dur-1);padding:.6rem 1rem;display:flex}.opt[data-astro-cid-2yctz6aq]:hover{border-color:var(--ink)}.opt[data-astro-cid-2yctz6aq] input[data-astro-cid-2yctz6aq]{accent-color:var(--signal);flex:none;block-size:1.1rem;inline-size:1.1rem}.opt[data-astro-cid-2yctz6aq]:has(input:checked){border-color:var(--ink);background:var(--paper-2)}.opt[data-astro-cid-2yctz6aq]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.nav[data-astro-cid-2yctz6aq]{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-6);display:flex}.nav[data-astro-cid-2yctz6aq] [data-astro-cid-2yctz6aq][data-next]{margin-inline-start:auto}.results[data-astro-cid-2yctz6aq]{gap:var(--s-5);display:grid}.results[data-astro-cid-2yctz6aq] h2[data-astro-cid-2yctz6aq]{outline:none}.result-list[data-astro-cid-2yctz6aq]{gap:var(--s-4);padding:0;list-style:none;display:grid}.result-list[data-astro-cid-2yctz6aq] .result{border-top:1px solid var(--ink);padding-top:var(--s-4);gap:var(--s-3);display:grid}.result-list[data-astro-cid-2yctz6aq] .r-top{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.result-list[data-astro-cid-2yctz6aq] .rank{color:var(--signal)}.result-list[data-astro-cid-2yctz6aq] .steps{gap:var(--s-1);font-size:var(--step--1);padding-inline-start:1.3em;display:grid}.result-list[data-astro-cid-2yctz6aq] .steps li::marker{color:var(--signal);font-family:var(--font-mono)}.result-list[data-astro-cid-2yctz6aq] .empty{padding:var(--s-4);background:var(--paper-2)}.tiny[data-astro-cid-2yctz6aq]{font-size:var(--step--2);color:var(--graphite)}.small[data-astro-cid-2yctz6aq]{font-size:var(--step--1)}.actions[data-astro-cid-2yctz6aq]{gap:var(--s-2)}.actions[data-astro-cid-2yctz6aq] .btn[data-astro-cid-2yctz6aq]{min-height:2.6rem;font-size:var(--step--1);padding:.45rem .9rem}.next[data-astro-cid-2yctz6aq]{gap:var(--s-3);display:grid}.side[data-astro-cid-2yctz6aq]{gap:var(--s-4);display:grid}.st[data-astro-cid-2yctz6aq]{font-size:var(--step--1);color:var(--graphite);padding-bottom:var(--s-3);border-bottom:1px solid var(--ink);font-weight:400}.rules[data-astro-cid-2yctz6aq]{gap:var(--s-2);font-size:var(--step--1);color:var(--ink-2);padding-inline-start:1.2em;display:grid}.catalog[data-astro-cid-2yctz6aq] summary[data-astro-cid-2yctz6aq]{cursor:pointer;justify-content:space-between;align-items:baseline;list-style:none;display:flex}.catalog[data-astro-cid-2yctz6aq] summary[data-astro-cid-2yctz6aq]::-webkit-details-marker{display:none}.catalog[data-astro-cid-2yctz6aq] summary[data-astro-cid-2yctz6aq]:after{content:"+";font-family:var(--font-mono);color:var(--signal)}.catalog[data-astro-cid-2yctz6aq][open] summary[data-astro-cid-2yctz6aq]:after{content:"−"}.cat-list[data-astro-cid-2yctz6aq]{margin-top:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:0;padding:0;list-style:none;display:grid}.cat-list[data-astro-cid-2yctz6aq] li[data-astro-cid-2yctz6aq]{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-top:var(--hair);gap:var(--s-2);display:grid}@media print{.finder-sec[data-astro-cid-2yctz6aq] .side[data-astro-cid-2yctz6aq],.actions[data-astro-cid-2yctz6aq],[data-astro-cid-2yctz6aq][data-next-step],.catalog[data-astro-cid-2yctz6aq],.crumbs[data-astro-cid-2yctz6aq]{display:none!important}.card-ink[data-astro-cid-2yctz6aq]{border:0;padding:0}}
