.head[data-astro-cid-ui3u52ja]{padding:clamp(48px, 6vw, 96px) var(--margin) 0;grid-template-columns:var(--axis) minmax(0, 1fr);display:grid}.head[data-astro-cid-ui3u52ja] h1[data-astro-cid-ui3u52ja]{font-size:var(--step-display);letter-spacing:-.05em;grid-column:1/3;margin-bottom:2rem;line-height:.95}.head-text[data-astro-cid-ui3u52ja]{grid-column:2;max-width:40rem}.find[data-astro-cid-ui3u52ja]{margin:2rem 0 1.25rem;scroll-margin-top:24px}.find[data-astro-cid-ui3u52ja] label[data-astro-cid-ui3u52ja]{margin-bottom:.5rem;font-weight:600;display:block}.find-row[data-astro-cid-ui3u52ja]{display:flex}.find[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]{border:2px solid var(--ink);min-width:0;min-height:56px;font:inherit;color:var(--ink);background:var(--bg);border-right:0;border-radius:0;flex:1;padding:0 1rem}.find[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]::placeholder{color:var(--muted)}.find[data-astro-cid-ui3u52ja] input[data-astro-cid-ui3u52ja]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.find[data-astro-cid-ui3u52ja] button[data-astro-cid-ui3u52ja]{background:var(--accent);min-height:56px;color:var(--ink);font:600 1.0625rem var(--serif);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);touch-action:manipulation;border:0;border-radius:0;padding:0 1.4rem}.find[data-astro-cid-ui3u52ja] button[data-astro-cid-ui3u52ja]:hover{background:var(--ink);color:var(--bg)}.find-status[data-astro-cid-ui3u52ja]{min-height:1.5em;font-size:var(--step-small);color:var(--ink-soft);margin:.5rem 0 0}.jump[data-astro-cid-ui3u52ja] summary[data-astro-cid-ui3u52ja]{cursor:pointer;width:max-content;text-decoration:underline 2px var(--accent);text-underline-offset:5px;padding:.6rem 0}.jump[data-astro-cid-ui3u52ja] nav[data-astro-cid-ui3u52ja]{flex-wrap:wrap;gap:8px;margin-top:.75rem;display:flex}.jump[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja]{background:var(--surface);min-height:44px;transition:background-color var(--t-fast);align-items:center;gap:.5rem;padding:0 .85rem;font-size:1rem;text-decoration:none;display:inline-flex}.jump[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja] span[data-astro-cid-ui3u52ja]{color:var(--muted);font-variant-numeric:tabular-nums}.jump[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja]:hover{background:var(--field-2)}.empty[data-astro-cid-ui3u52ja]{padding:3rem var(--margin) 0 var(--axis);font-size:var(--step-lead)}.group[data-astro-cid-ui3u52ja]{padding:clamp(80px, 9vw, 140px) var(--margin) 0;grid-template-columns:var(--axis) minmax(0, 1fr);align-items:start;scroll-margin-top:24px;display:grid}.group[data-astro-cid-ui3u52ja][hidden]{display:none}.group-side[data-astro-cid-ui3u52ja]{padding-right:clamp(24px,4vw,72px);position:sticky;top:24px}.group[data-astro-cid-ui3u52ja] h2[data-astro-cid-ui3u52ja]{margin:0 0 .5rem}.count[data-astro-cid-ui3u52ja]{font-size:var(--step-small);color:var(--muted)}.group-side[data-astro-cid-ui3u52ja] img[data-astro-cid-ui3u52ja]{aspect-ratio:3/2;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;max-width:26rem;margin-top:1.5rem}table[data-astro-cid-ui3u52ja]{margin:0;font-size:1.0625rem}tbody[data-astro-cid-ui3u52ja] tr[data-astro-cid-ui3u52ja]{transition:background-color var(--t-fast);position:relative}tbody[data-astro-cid-ui3u52ja] tr[data-astro-cid-ui3u52ja]:hover{background:var(--surface)}td[data-astro-cid-ui3u52ja]{padding-top:.9rem;padding-bottom:.9rem}.num[data-astro-cid-ui3u52ja]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:5ch;font-weight:600}td[data-astro-cid-ui3u52ja].best{background:var(--field-3)}.name[data-astro-cid-ui3u52ja]{width:13rem}.name[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja]{font-weight:600;text-decoration:none}.name[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja]:after{content:"";position:absolute;inset:0}tbody[data-astro-cid-ui3u52ja] tr[data-astro-cid-ui3u52ja]:hover .name[data-astro-cid-ui3u52ja] a[data-astro-cid-ui3u52ja]{text-decoration:underline;text-decoration-color:var(--accent)}.blurb[data-astro-cid-ui3u52ja]{color:var(--ink-soft);font-size:1rem}th[data-astro-cid-ui3u52ja].blurb{color:var(--ink)}@media (width<=1099px){.head[data-astro-cid-ui3u52ja],.group[data-astro-cid-ui3u52ja]{grid-template-columns:1fr}.head-text[data-astro-cid-ui3u52ja]{grid-column:1}.empty[data-astro-cid-ui3u52ja]{padding-left:var(--margin)}.group-side[data-astro-cid-ui3u52ja]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:0;display:flex;position:static}.group-side[data-astro-cid-ui3u52ja] img[data-astro-cid-ui3u52ja],.blurb[data-astro-cid-ui3u52ja]{display:none}}
