.ink[data-astro-cid-75pkdw5m]{height:48px;padding:0 var(--s-5);border-radius:var(--r-md);background:var(--ink);color:var(--white);font-size:var(--text-base);align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.ink[data-astro-cid-75pkdw5m]:hover{background:var(--pine-deep);color:var(--white)}.out[data-astro-cid-75pkdw5m]{border-radius:var(--r-md);height:48px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--white);color:var(--ink);font-size:var(--text-base);align-items:center;gap:6px;padding:0 20px;font-weight:600;display:inline-flex}.out[data-astro-cid-75pkdw5m]:hover{box-shadow:inset 0 0 0 1.5px var(--slate);color:var(--ink)}.state[data-astro-cid-75pkdw5m]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:120px 0;display:flex}.state[data-astro-cid-75pkdw5m] p[data-astro-cid-75pkdw5m]{max-width:460px;color:var(--slate)}.sh1[data-astro-cid-75pkdw5m]{font-size:var(--text-2xl);letter-spacing:-.04em;line-height:.98}.si[data-astro-cid-75pkdw5m]{color:var(--slate)}.srow[data-astro-cid-75pkdw5m]{margin-top:var(--s-2);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dash[data-astro-cid-75pkdw5m]{gap:var(--s-2);display:flex}.dash[data-astro-cid-75pkdw5m] span[data-astro-cid-75pkdw5m]{border-radius:var(--r-md);width:64px;height:80px;box-shadow:inset 0 0 0 1.5px var(--brass-line)}.dash[data-astro-cid-75pkdw5m] span[data-astro-cid-75pkdw5m]+span[data-astro-cid-75pkdw5m]{box-shadow:inset 0 0 0 1.5px var(--pine-tint-2)}.sk[data-astro-cid-75pkdw5m]{margin-top:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.skrow[data-astro-cid-75pkdw5m]{margin-top:var(--s-5);gap:56px;display:flex}.sktoc[data-astro-cid-75pkdw5m]{gap:var(--s-3);flex-direction:column;flex:0 0 196px;display:flex}@media (width<=767px){.sktoc[data-astro-cid-75pkdw5m]{display:none}}.head[data-astro-cid-m4d326jc]{margin-top:var(--s-5);flex-direction:column;gap:14px;max-width:980px;display:flex}h1[data-astro-cid-m4d326jc]{font-size:var(--text-h1-lg);letter-spacing:var(--tracking-h1);line-height:var(--lh-h1)}.lede[data-astro-cid-m4d326jc]{font-size:var(--text-md);line-height:1.5}.by[data-astro-cid-m4d326jc]{align-items:center;gap:var(--s-3);line-height:1.3;display:flex}.bn[data-astro-cid-m4d326jc]{font-size:var(--text-base);color:var(--ink);font-weight:600;display:block}.bm[data-astro-cid-m4d326jc]{font-size:var(--text-sm);color:var(--slate)}.bm[data-astro-cid-m4d326jc] span[data-astro-cid-m4d326jc]{padding-left:14px}@media (width<=767px){h1[data-astro-cid-m4d326jc]{font-size:var(--text-h1-md)}.lede[data-astro-cid-m4d326jc]{font-size:var(--text-md)}}.toc[data-astro-cid-myfpup3c]{top:var(--s-5);flex-direction:column;flex:0 0 196px;gap:4px;display:flex;position:sticky}.tl[data-astro-cid-myfpup3c]{padding:0 0 var(--s-2) 14px;font-size:var(--text-sm);color:var(--slate);font-weight:600}.toc[data-astro-cid-myfpup3c] a[data-astro-cid-myfpup3c][data-gtoc-link]{min-height:36px;box-shadow:inset 2px 0 0 var(--line);font-size:var(--text-sm);color:var(--slate);align-items:center;padding:6px 0 6px 14px;font-weight:500;display:flex}.toc[data-astro-cid-myfpup3c] a[data-astro-cid-myfpup3c][data-gtoc-link]:hover{color:var(--ink)}.toc[data-astro-cid-myfpup3c] a[data-astro-cid-myfpup3c][aria-current]{box-shadow:inset 2px 0 0 var(--pine);color:var(--ink);font-weight:600}.hub[data-astro-cid-myfpup3c]{font-size:var(--text-sm);margin-top:20px;padding-left:14px;font-weight:600}@media (width<=1100px){.toc[data-astro-cid-myfpup3c]{display:none}}.anat[data-astro-cid-t3tz74fn]{scroll-margin-top:var(--s-5);flex-direction:column;gap:14px;display:flex}.anat[data-astro-cid-t3tz74fn]>p[data-astro-cid-t3tz74fn]{font-size:var(--text-base)}.anat[data-astro-cid-t3tz74fn] figure[data-astro-cid-t3tz74fn]{align-items:stretch;gap:20px;display:flex}.afig[data-astro-cid-t3tz74fn]{aspect-ratio:4/5;border-radius:var(--r-xl);background:var(--art-sand);flex:0 0 210px;position:relative;overflow:hidden}.afig[data-astro-cid-t3tz74fn] img[data-astro-cid-t3tz74fn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.parts[data-astro-cid-t3tz74fn]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.parts[data-astro-cid-t3tz74fn] li[data-astro-cid-t3tz74fn]{min-height:52px;padding:var(--s-2) var(--s-4);border-radius:var(--r-lg);flex:1;align-items:center;gap:14px;display:flex}.parts[data-astro-cid-t3tz74fn] .pine[data-astro-cid-t3tz74fn]{background:var(--pine-tint);--c:var(--pine-deep)}.parts[data-astro-cid-t3tz74fn] .brass[data-astro-cid-t3tz74fn]{background:var(--var-tint);--c:var(--var-ink)}.parts[data-astro-cid-t3tz74fn] .mist[data-astro-cid-t3tz74fn]{background:var(--mist);--c:var(--ink)}.parts[data-astro-cid-t3tz74fn] .pine2[data-astro-cid-t3tz74fn]{background:var(--pine-wash);--c:var(--pine-deep)}.parts[data-astro-cid-t3tz74fn] .wash[data-astro-cid-t3tz74fn]{background:var(--mist);--c:var(--var-ink)}.pp[data-astro-cid-t3tz74fn]{font-size:var(--text-sm);color:var(--c);flex:0 0 64px;font-weight:700}.pw2[data-astro-cid-t3tz74fn]{min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);flex:1}.py[data-astro-cid-t3tz74fn]{font-size:var(--text-xs);color:var(--slate);white-space:nowrap}.cap[data-astro-cid-t3tz74fn]{font-size:var(--text-sm);color:var(--slate)}@media (width<=767px){.anat[data-astro-cid-t3tz74fn] figure[data-astro-cid-t3tz74fn]{flex-direction:column}.afig[data-astro-cid-t3tz74fn]{flex:none;width:60%}.py[data-astro-cid-t3tz74fn]{display:none}}.lessons[data-astro-cid-6nveu3op]{flex-direction:column;gap:28px;display:flex}.lesson[data-astro-cid-6nveu3op]{gap:var(--s-4);scroll-margin-top:var(--s-5);grid-template-columns:184px minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.lesson[data-astro-cid-6nveu3op]+.lesson[data-astro-cid-6nveu3op]{box-shadow:0 -1px 0 var(--line);padding-top:28px}.lt[data-astro-cid-6nveu3op]{gap:var(--s-2);flex-direction:column;display:flex}.lt[data-astro-cid-6nveu3op] h2[data-astro-cid-6nveu3op]{font-size:var(--text-lg);letter-spacing:-.03em;line-height:1.1}.lt[data-astro-cid-6nveu3op] p[data-astro-cid-6nveu3op]{font-size:var(--text-sm);color:var(--slate);line-height:1.5}.pair[data-astro-cid-6nveu3op]{gap:var(--s-2);flex-direction:column;display:flex}.pimg[data-astro-cid-6nveu3op]{aspect-ratio:3/2;border-radius:var(--r-lg);background:var(--mist);position:relative;overflow:hidden}.pimg[data-astro-cid-6nveu3op] img[data-astro-cid-6nveu3op]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.before[data-astro-cid-6nveu3op] .pimg[data-astro-cid-6nveu3op] img[data-astro-cid-6nveu3op]{filter:saturate(.15)contrast(.6)brightness(1.12)}.before[data-astro-cid-6nveu3op].blur .pimg[data-astro-cid-6nveu3op] img[data-astro-cid-6nveu3op]{filter:saturate(.15)contrast(.6)brightness(1.12)blur(1.5px);transform:scale(1.04)}figcaption[data-astro-cid-6nveu3op]{flex-direction:column;gap:4px;display:flex}.tag[data-astro-cid-6nveu3op]{align-items:center;gap:var(--s-2);min-height:28px;font-size:var(--text-sm);font-weight:600;display:flex}.tw[data-astro-cid-6nveu3op]{flex:1}.tdot[data-astro-cid-6nveu3op]{border-radius:var(--r-xs);width:8px;height:8px}.before[data-astro-cid-6nveu3op] .tag[data-astro-cid-6nveu3op]{color:var(--slate)}.before[data-astro-cid-6nveu3op] .tdot[data-astro-cid-6nveu3op]{box-shadow:inset 0 0 0 1.5px var(--slate)}.after[data-astro-cid-6nveu3op] .tag[data-astro-cid-6nveu3op]{color:var(--pine-deep)}.after[data-astro-cid-6nveu3op] .tdot[data-astro-cid-6nveu3op]{background:var(--pine)}.cp[data-astro-cid-6nveu3op]{height:44px;padding:0 var(--s-2);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink);align-items:center;gap:6px;margin:-8px -8px -8px 0;font-weight:600;display:flex}.cp[data-astro-cid-6nveu3op]:hover{background:var(--mist)}.pt[data-astro-cid-6nveu3op]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.before[data-astro-cid-6nveu3op] .pt[data-astro-cid-6nveu3op]{color:var(--slate)}@media (width<=1100px){.lesson[data-astro-cid-6nveu3op]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lt[data-astro-cid-6nveu3op]{grid-column:1/-1}}@media (width<=767px){.lesson[data-astro-cid-6nveu3op]{grid-template-columns:1fr}}.try[data-astro-cid-hsbchqd3]{scroll-margin-top:var(--s-5);flex-direction:column;gap:18px;display:flex}.th[data-astro-cid-hsbchqd3]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.main .th[data-astro-cid-hsbchqd3] h2[data-astro-cid-hsbchqd3]{font-size:var(--text-xl)}.th[data-astro-cid-hsbchqd3] p[data-astro-cid-hsbchqd3]{font-size:var(--text-base);color:var(--slate)}.var[data-astro-cid-hsbchqd3]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--var-tint);color:var(--var-ink);border-radius:var(--r-xs);padding:1px 4px}.tgrid[data-astro-cid-hsbchqd3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tc[data-astro-cid-hsbchqd3]{gap:var(--s-3);flex-direction:column;display:flex}.tch[data-astro-cid-hsbchqd3]{align-items:center;gap:10px;line-height:1.3;display:flex}.tthumb[data-astro-cid-hsbchqd3]{border-radius:var(--r-sm);flex:0 0 40px;width:40px;height:50px;position:relative;overflow:hidden}.tthumb[data-astro-cid-hsbchqd3] img[data-astro-cid-hsbchqd3]{object-fit:cover;width:100%;height:100%}.ttl[data-astro-cid-hsbchqd3]{font-size:var(--text-base);color:var(--ink);font-weight:600;display:block}.tby[data-astro-cid-hsbchqd3]{font-size:var(--text-sm);color:var(--slate)}.tp[data-astro-cid-hsbchqd3]{flex:1;display:flex}.tp[data-astro-cid-hsbchqd3] .prompt-block{border-radius:var(--r-lg);flex:1}.tact[data-astro-cid-hsbchqd3]{gap:var(--s-2);flex-wrap:wrap;display:flex}.ink[data-astro-cid-hsbchqd3]{height:48px;padding:0 var(--s-5);border-radius:var(--r-md);background:var(--ink);color:var(--white);font-size:var(--text-base);align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.ink[data-astro-cid-hsbchqd3]:hover{background:var(--pine-deep);color:var(--white)}.out[data-astro-cid-hsbchqd3]{border-radius:var(--r-md);height:48px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--white);color:var(--ink);font-size:var(--text-base);align-items:center;gap:6px;padding:0 20px;font-weight:600;display:inline-flex}.out[data-astro-cid-hsbchqd3]:hover{box-shadow:inset 0 0 0 1.5px var(--slate);color:var(--ink)}.ink[data-astro-cid-hsbchqd3].sm,.out[data-astro-cid-hsbchqd3].sm{height:44px;font-size:var(--text-sm);padding:0 var(--s-4)}.sm[data-astro-cid-hsbchqd3]{font-size:var(--text-sm)}@media (width<=767px){.tgrid[data-astro-cid-hsbchqd3]{grid-template-columns:1fr}}.rel[data-astro-cid-f7ybibeo]{min-width:0;scroll-margin-top:var(--s-5);flex-direction:column;flex:520px;gap:18px;display:flex}.rh[data-astro-cid-f7ybibeo]{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.rh[data-astro-cid-f7ybibeo] h2[data-astro-cid-f7ybibeo]{flex:1}.sm[data-astro-cid-f7ybibeo]{font-size:var(--text-sm)}.strong[data-astro-cid-f7ybibeo]{font-weight:600}.rgrid[data-astro-cid-f7ybibeo]{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc[data-astro-cid-f7ybibeo]{gap:var(--s-2);color:var(--ink);flex-direction:column;line-height:1.3;display:flex}.rimg[data-astro-cid-f7ybibeo]{aspect-ratio:4/5;border-radius:var(--r-lg);display:block;overflow:hidden}.rimg[data-astro-cid-f7ybibeo] img[data-astro-cid-f7ybibeo]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease)}.rc[data-astro-cid-f7ybibeo]:hover img[data-astro-cid-f7ybibeo]{transform:scale(1.02)}.rt[data-astro-cid-f7ybibeo]{font-size:var(--text-sm);font-weight:600;display:block}.rb[data-astro-cid-f7ybibeo]{font-size:var(--text-sm);color:var(--slate);align-items:center;gap:6px;display:flex}.pdot[data-astro-cid-f7ybibeo]{border-radius:var(--r-xs);background:var(--pine);width:8px;height:8px}@media (width<=767px){.rgrid[data-astro-cid-f7ybibeo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq[data-astro-cid-b7ammxd2]{gap:var(--s-3);min-width:0;scroll-margin-top:var(--s-5);flex-direction:column;flex:340px;display:flex}.gd[data-astro-cid-xkpkqmjp]{padding-top:var(--s-5);padding-bottom:var(--s-9)}.cols[data-astro-cid-xkpkqmjp]{margin-top:var(--s-6);align-items:flex-start;gap:56px;display:flex}.main[data-astro-cid-xkpkqmjp]{gap:var(--s-7);flex-direction:column;flex:1;min-width:0;max-width:720px;display:flex}.main[data-astro-cid-xkpkqmjp] h2{font-size:var(--text-2xl);letter-spacing:-.035em}.band[data-astro-cid-xkpkqmjp]{margin-top:var(--s-7);align-items:flex-start;gap:var(--s-7) 56px;flex-wrap:wrap;display:flex}.band[data-astro-cid-xkpkqmjp] h2{font-size:var(--text-xl);letter-spacing:-.035em}@media (width<=767px){.gd[data-astro-cid-xkpkqmjp]{padding-top:var(--s-4)}.gd[data-astro-cid-xkpkqmjp] .bc li:nth-last-child(-n+2){display:none}.main[data-astro-cid-xkpkqmjp] h2{font-size:var(--text-xl)}}.dh[data-astro-cid-6c3omqk6]{gap:var(--s-3);flex-direction:column;display:flex}.back[data-astro-cid-6c3omqk6]{border-radius:var(--r-sm);min-height:44px;font-size:var(--text-14);color:var(--ink-2);align-self:flex-start;align-items:center;gap:2px;margin-left:-6px;padding:0 8px 0 2px;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-6c3omqk6]:hover{color:var(--ink)}.back[data-astro-cid-6c3omqk6]:focus-visible{box-shadow:var(--ring);outline:none}.row[data-astro-cid-6c3omqk6]{justify-content:space-between;align-items:flex-end;gap:var(--s-5) var(--s-6);flex-wrap:wrap;display:flex}.who[data-astro-cid-6c3omqk6]{min-width:0;max-width:720px}h1[data-astro-cid-6c3omqk6]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h1-lg);letter-spacing:var(--tracking-h1);line-height:var(--lh-h1);color:var(--ink-strong);text-wrap:balance;margin:0}.meta[data-astro-cid-6c3omqk6]{margin:var(--s-2) 0 0;gap:0 var(--s-2);font-size:var(--text-14);color:var(--ink-2);flex-wrap:wrap;display:flex}.meta[data-astro-cid-6c3omqk6] a[data-astro-cid-6c3omqk6]{color:var(--ink);font-weight:600;text-decoration:none}.meta[data-astro-cid-6c3omqk6] a[data-astro-cid-6c3omqk6]:hover{text-underline-offset:3px;text-decoration:underline}.meta[data-astro-cid-6c3omqk6] strong[data-astro-cid-6c3omqk6]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.line[data-astro-cid-6c3omqk6]{margin:var(--s-2) 0 0;max-width:60ch;font-size:var(--text-16);color:var(--ink-2)}.acts[data-astro-cid-6c3omqk6]{align-items:center;gap:var(--s-2);display:flex}.play[data-astro-cid-6c3omqk6]{border-radius:var(--r-control);cursor:pointer;white-space:nowrap;background:var(--primary);height:48px;color:var(--on-primary);font:600 var(--text-15,15px) var(--font-body);box-shadow:var(--clay-raised-primary);transition:background-color .12s var(--ease), box-shadow .12s var(--ease), transform .12s var(--ease);border:0;align-items:center;gap:8px;padding:0 22px 0 18px;display:inline-flex}.play[data-astro-cid-6c3omqk6]:hover{background:var(--primary-hover);box-shadow:var(--clay-raised-primary-hover)}.play[data-astro-cid-6c3omqk6]:active{background:var(--primary-pressed);box-shadow:var(--clay-pressed-primary);transform:translateY(1px)}.play[data-astro-cid-6c3omqk6]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fw[data-astro-cid-6c3omqk6][hidden],.edit[data-astro-cid-6c3omqk6][hidden]{display:none}.edit[data-astro-cid-6c3omqk6]{border-radius:var(--r-pill);background:var(--surface);height:44px;color:var(--ink);font-size:var(--text-14);box-shadow:var(--shadow-chip);align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.edit[data-astro-cid-6c3omqk6]:hover{background:var(--well)}.ib[data-astro-cid-6c3omqk6]{background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-chip);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ib[data-astro-cid-6c3omqk6]:hover{background:var(--well)}.ib[data-astro-cid-6c3omqk6]:focus-visible,.edit[data-astro-cid-6c3omqk6]:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=767px){h1[data-astro-cid-6c3omqk6]{font-size:var(--text-h1-md)}.acts[data-astro-cid-6c3omqk6]{width:100%}.play[data-astro-cid-6c3omqk6]{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-6c3omqk6]{transition:none}.play[data-astro-cid-6c3omqk6]:active{transform:none}}.fp[data-astro-cid-s4wc2cy2]{gap:var(--s-5);padding:var(--s-5);border-radius:var(--r-card);background:var(--surface,var(--white));box-shadow:inset 0 0 0 1px var(--hairline,var(--line));grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;display:grid}.fp[data-astro-cid-s4wc2cy2].bare{grid-template-columns:minmax(0,1fr)}.img[data-astro-cid-s4wc2cy2]{border-radius:var(--r-md);background:var(--art-sand);aspect-ratio:4/5;display:block;overflow:hidden}.img[data-astro-cid-s4wc2cy2] img[data-astro-cid-s4wc2cy2]{object-fit:cover;width:100%;height:100%;display:block}.body[data-astro-cid-s4wc2cy2]{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.body[data-astro-cid-s4wc2cy2] .prompt-block{align-self:stretch}h3[data-astro-cid-s4wc2cy2]{font-family:var(--font-display);font-weight:600;font-size:var(--text-20);letter-spacing:-.01em;margin:0;line-height:1.25}h3[data-astro-cid-s4wc2cy2] a[data-astro-cid-s4wc2cy2]{color:var(--ink);text-decoration:none}h3[data-astro-cid-s4wc2cy2] a[data-astro-cid-s4wc2cy2]:hover{color:var(--pine)}.best[data-astro-cid-s4wc2cy2],.tip[data-astro-cid-s4wc2cy2]{font-size:var(--text-base);color:var(--slate);margin:0;line-height:1.55}.best[data-astro-cid-s4wc2cy2] strong[data-astro-cid-s4wc2cy2],.tip[data-astro-cid-s4wc2cy2] strong[data-astro-cid-s4wc2cy2]{color:var(--ink);font-weight:600}.copy[data-astro-cid-s4wc2cy2]{height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-3,var(--slate));font-size:var(--text-base);align-items:center;gap:var(--s-2);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}.copy[data-astro-cid-s4wc2cy2]:hover{background:var(--well,var(--mist))}.copy[data-astro-cid-s4wc2cy2]:focus-visible{box-shadow:var(--ring);outline:none}.copy[data-astro-cid-s4wc2cy2] .icon{--icon-fill:none}.go[data-astro-cid-s4wc2cy2]{align-items:center;gap:var(--s-1);min-height:44px;font-size:var(--text-base);color:var(--pine);font-weight:600;display:inline-flex}.go[data-astro-cid-s4wc2cy2]:hover{color:var(--pine-deep)}.go[data-astro-cid-s4wc2cy2]:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}@media (width<=767px){.fp[data-astro-cid-s4wc2cy2]{gap:var(--s-3) var(--s-4);padding:var(--s-4);grid-template-columns:112px minmax(0,1fr)}.body[data-astro-cid-s4wc2cy2]{display:contents}h3[data-astro-cid-s4wc2cy2]{grid-column:2;align-self:center}.best[data-astro-cid-s4wc2cy2],.tip[data-astro-cid-s4wc2cy2],.go[data-astro-cid-s4wc2cy2],.copy[data-astro-cid-s4wc2cy2],.body[data-astro-cid-s4wc2cy2] .prompt-block,.fp[data-astro-cid-s4wc2cy2].bare h3[data-astro-cid-s4wc2cy2]{grid-column:1/-1}.copy[data-astro-cid-s4wc2cy2]{justify-content:center;width:100%;height:48px}}.cf[data-astro-cid-jtmfmafn]{gap:var(--s-8);margin-top:var(--s-5);flex-direction:column;display:flex}.sec[data-astro-cid-jtmfmafn]{gap:var(--s-4);flex-direction:column;min-width:0;max-width:920px;display:flex}h2[data-astro-cid-jtmfmafn]{font-family:var(--font-display);font-weight:600;font-size:var(--text-30);letter-spacing:-.02em;color:var(--ink-strong,var(--ink));margin:0;line-height:1.2}.text[data-astro-cid-jtmfmafn],.note[data-astro-cid-jtmfmafn]{max-width:68ch;font-size:var(--text-base);color:var(--ink-2,var(--ink));margin:0;line-height:1.6}.note[data-astro-cid-jtmfmafn]{color:var(--slate)}.sec[data-astro-cid-jtmfmafn] a[data-astro-cid-jtmfmafn]:not(.btn){color:var(--pine);text-underline-offset:3px;font-weight:600}.sec[data-astro-cid-jtmfmafn] a[data-astro-cid-jtmfmafn]:not(.btn):hover{color:var(--pine-deep)}.intro[data-astro-cid-jtmfmafn]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;display:grid}.lead[data-astro-cid-jtmfmafn]{max-width:60ch;font-size:var(--text-md);color:var(--ink);margin:0;line-height:1.6}.checked[data-astro-cid-jtmfmafn]{margin:var(--s-3) 0 0;align-items:center;gap:var(--s-1);font-size:var(--text-sm);color:var(--slate);display:inline-flex}.checked[data-astro-cid-jtmfmafn] svg{color:var(--pine)}.hero[data-astro-cid-jtmfmafn]{margin:0}.hero[data-astro-cid-jtmfmafn] img[data-astro-cid-jtmfmafn],.lead-in[data-astro-cid-jtmfmafn] img[data-astro-cid-jtmfmafn],.pair[data-astro-cid-jtmfmafn] img[data-astro-cid-jtmfmafn]{border-radius:var(--r-card);background:var(--art-sand);width:100%;height:auto;display:block}.steps[data-astro-cid-jtmfmafn]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-jtmfmafn] li[data-astro-cid-jtmfmafn]{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-card);background:var(--well,var(--mist));display:flex}.steps[data-astro-cid-jtmfmafn] .n[data-astro-cid-jtmfmafn]{border-radius:var(--r-pill);background:var(--surface,var(--white));width:32px;height:32px;color:var(--ink);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.steps[data-astro-cid-jtmfmafn] h3[data-astro-cid-jtmfmafn]{margin:0 0 var(--s-1);font-size:var(--text-base);color:var(--ink);font-weight:600}.steps[data-astro-cid-jtmfmafn] p[data-astro-cid-jtmfmafn]{font-size:var(--text-sm);color:var(--slate);margin:0;line-height:1.55}.cta[data-astro-cid-jtmfmafn]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--well,var(--pine-wash));flex-wrap:wrap;display:flex}.cta[data-astro-cid-jtmfmafn] p[data-astro-cid-jtmfmafn]{font-size:var(--text-base);color:var(--ink);margin:0}.table[data-astro-cid-jtmfmafn]{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline,var(--line));overflow-x:auto}table[data-astro-cid-jtmfmafn]{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.5}th[data-astro-cid-jtmfmafn],td[data-astro-cid-jtmfmafn]{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}tbody[data-astro-cid-jtmfmafn] tr[data-astro-cid-jtmfmafn]:last-child th[data-astro-cid-jtmfmafn],tbody[data-astro-cid-jtmfmafn] tr[data-astro-cid-jtmfmafn]:last-child td[data-astro-cid-jtmfmafn]{border-bottom:0}thead[data-astro-cid-jtmfmafn] th[data-astro-cid-jtmfmafn]{background:var(--well,var(--mist));color:var(--ink);font-weight:600}tbody[data-astro-cid-jtmfmafn] th[data-astro-cid-jtmfmafn]{color:var(--ink);width:28%;font-weight:600}td[data-astro-cid-jtmfmafn]{color:var(--ink-2,var(--ink))}.cards[data-astro-cid-jtmfmafn]{gap:var(--s-4);flex-direction:column;display:flex}.lead-in[data-astro-cid-jtmfmafn]{gap:var(--s-5);grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;display:grid}.lead-in[data-astro-cid-jtmfmafn]>div[data-astro-cid-jtmfmafn]{gap:var(--s-3);flex-direction:column;display:flex}.tips[data-astro-cid-jtmfmafn]{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tips[data-astro-cid-jtmfmafn] li[data-astro-cid-jtmfmafn]{gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2,var(--ink));line-height:1.55;display:flex}.tips[data-astro-cid-jtmfmafn] svg{color:var(--pine);flex:none;margin-top:3px}.pair[data-astro-cid-jtmfmafn]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;display:grid}.links[data-astro-cid-jtmfmafn]{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.links[data-astro-cid-jtmfmafn] a[data-astro-cid-jtmfmafn]{gap:var(--s-1);height:100%;padding:var(--s-4);border-radius:var(--r-card);background:var(--surface,var(--white));box-shadow:inset 0 0 0 1px var(--hairline,var(--line));flex-direction:column;text-decoration:none;display:flex}.sec[data-astro-cid-jtmfmafn] .links[data-astro-cid-jtmfmafn] a[data-astro-cid-jtmfmafn]:hover{background:var(--well,var(--mist));color:var(--pine)}.links[data-astro-cid-jtmfmafn] a[data-astro-cid-jtmfmafn]:focus-visible{box-shadow:var(--ring);outline:none}.links[data-astro-cid-jtmfmafn] strong[data-astro-cid-jtmfmafn]{font-size:var(--text-base);color:var(--ink)}.links[data-astro-cid-jtmfmafn] span[data-astro-cid-jtmfmafn]{font-size:var(--text-sm);color:var(--slate);font-weight:400}.sec[data-astro-cid-jtmfmafn] .faq{max-width:760px}@media (width<=767px){.cf[data-astro-cid-jtmfmafn]{gap:var(--s-7);margin-top:var(--s-4)}h2[data-astro-cid-jtmfmafn]{font-size:var(--text-24)}.intro[data-astro-cid-jtmfmafn]{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-jtmfmafn]{max-width:360px}.steps[data-astro-cid-jtmfmafn]{grid-template-columns:minmax(0,1fr)}th[data-astro-cid-jtmfmafn],td[data-astro-cid-jtmfmafn]{padding:var(--s-2) var(--s-3)}.lead-in[data-astro-cid-jtmfmafn]{grid-template-columns:minmax(0,1fr)}.lead-in[data-astro-cid-jtmfmafn] img[data-astro-cid-jtmfmafn]{max-width:360px}.pair[data-astro-cid-jtmfmafn]{grid-template-columns:minmax(0,1fr);max-width:360px}}.cfc[data-astro-cid-zxkmftu7]{margin-top:var(--s-8);text-align:center;align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);border-radius:var(--r-xl);background:var(--well,var(--pine-wash));box-shadow:inset 0 0 0 1px var(--hairline,var(--line));flex-direction:column;display:flex}h2[data-astro-cid-zxkmftu7]{font-family:var(--font-display);font-weight:600;font-size:var(--text-30);letter-spacing:-.02em;color:var(--ink-strong,var(--ink));margin:0}p[data-astro-cid-zxkmftu7]{max-width:52ch;font-size:var(--text-base);color:var(--slate);margin:0;line-height:1.55}.acts[data-astro-cid-zxkmftu7]{margin-top:var(--s-2);justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.free[data-astro-cid-zxkmftu7]{align-items:center;gap:var(--s-1);font-size:var(--text-sm);display:inline-flex}.free[data-astro-cid-zxkmftu7] svg{color:var(--pine)}@media (width<=767px){.cfc[data-astro-cid-zxkmftu7]{margin-top:var(--s-7)}h2[data-astro-cid-zxkmftu7]{font-size:var(--text-24)}}.g6[data-astro-cid-f3golo3e]{max-width:760px}.g6[data-astro-cid-f3golo3e].top{margin:var(--s-4) 0 var(--s-6)}.g6[data-astro-cid-f3golo3e].foot{margin:var(--s-7) 0}.hero[data-astro-cid-f3golo3e]{aspect-ratio:2;width:100%;height:auto;margin:0 0 var(--s-4);border-radius:var(--r-3,12px);display:block}.upd[data-astro-cid-f3golo3e]{font-size:var(--text-14,14px);color:var(--slate);margin:0}.fan[data-astro-cid-f3golo3e]{margin:var(--s-2) 0 var(--s-4);color:var(--ink);font-weight:600}.intro[data-astro-cid-f3golo3e]{margin:0 0 var(--s-3);color:var(--ink);line-height:1.55}.tm[data-astro-cid-f3golo3e]{margin:var(--s-3) 0 0;font-size:var(--text-14,14px);color:var(--slate);line-height:1.5}.sec[data-astro-cid-f3golo3e] h2[data-astro-cid-f3golo3e]{margin:0 0 var(--s-4)}.links[data-astro-cid-f3golo3e]{gap:var(--s-3);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.links[data-astro-cid-f3golo3e] a[data-astro-cid-f3golo3e]{color:var(--pine)}.coll[data-astro-cid-xqwvrtfc]{padding-bottom:var(--s-8);padding-top:var(--s-5);flex-direction:column;display:flex}.prompts[data-astro-cid-xqwvrtfc]{gap:var(--s-5);margin-top:var(--s-6);flex-direction:column;display:flex}.grid-h[data-astro-cid-xqwvrtfc]{margin:var(--s-2) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--text-30);letter-spacing:-.02em;color:var(--ink-strong,var(--ink));line-height:1.2}.about[data-astro-cid-xqwvrtfc]{max-width:68ch;margin:var(--s-4) 0 0;color:var(--ink-2,var(--ink));font-size:var(--text-base);line-height:1.6}.more-row[data-astro-cid-xqwvrtfc]{margin:var(--s-5) 0 0;justify-content:center;display:flex}.more-row[data-astro-cid-xqwvrtfc][hidden],.prompts[data-astro-cid-xqwvrtfc] .pill.ink[aria-pressed=true] .off,.prompts[data-astro-cid-xqwvrtfc] .pill.ink[aria-pressed=false] .on{display:none}.raise[data-astro-cid-xqwvrtfc]{height:var(--touch);padding:0 var(--s-5);border-radius:var(--r-pill);color:var(--ink);font-size:var(--text-base);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;font-weight:600}.raise[data-astro-cid-xqwvrtfc]:hover{background:var(--well,var(--mist))}.raise[data-astro-cid-xqwvrtfc]:focus-visible{box-shadow:var(--ring);outline:none}.more[data-astro-cid-xqwvrtfc]{gap:var(--s-4);margin-top:var(--s-8);flex-direction:column;display:flex}.matched[data-astro-cid-xqwvrtfc]{margin-top:var(--s-8)}.matched[data-astro-cid-xqwvrtfc] .sh .t,.more[data-astro-cid-xqwvrtfc] .sh .t{font-family:var(--font-display);font-weight:600;font-size:var(--text-30);letter-spacing:-.02em}.strip[data-astro-cid-xqwvrtfc]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.coll[data-astro-cid-xqwvrtfc]{padding-bottom:var(--s-7)}.prompts[data-astro-cid-xqwvrtfc]{gap:var(--s-3);margin-top:var(--s-4)}.grid-h[data-astro-cid-xqwvrtfc]{font-size:var(--text-24)}.more[data-astro-cid-xqwvrtfc]{margin-top:var(--s-7)}}.g-notice{border-radius:var(--r-pill);background:var(--warning-bg,var(--well));color:var(--ink);font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:24px 0 0;padding:10px 16px;display:flex}.g-notice a{color:var(--primary);font-weight:600}
