.hero[data-astro-cid-ghh3ek34]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-ghh3ek34]{max-width:var(--max-prose);margin:0 auto}.hero__breadcrumb[data-astro-cid-ghh3ek34]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-ghh3ek34]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-ghh3ek34]{color:var(--mid-ink);font-size:1.125rem;line-height:1.55}.article-updated[data-astro-cid-ghh3ek34]{margin-top:var(--space-3);font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink)}.section-title[data-astro-cid-ghh3ek34]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700}.prose-p[data-astro-cid-ghh3ek34]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-ghh3ek34]:last-child{margin-bottom:0}.check[data-astro-cid-ghh3ek34],.pair[data-astro-cid-ghh3ek34],.faq-item[data-astro-cid-ghh3ek34]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.check__title[data-astro-cid-ghh3ek34],.pair__title[data-astro-cid-ghh3ek34]{margin-bottom:var(--space-2);font-size:1.2rem}.pair__label[data-astro-cid-ghh3ek34]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin:var(--space-2) 0}.sample[data-astro-cid-ghh3ek34]{margin:var(--space-4) 0}.sample__caption[data-astro-cid-ghh3ek34]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.5}.sample__pre[data-astro-cid-ghh3ek34]{background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-3);color:var(--ink);font-size:.8rem;line-height:1.45;overflow-x:auto}.faq-item__q[data-astro-cid-ghh3ek34]{margin-bottom:var(--space-2);font-size:1.15rem}.faq-item__a[data-astro-cid-ghh3ek34]{color:var(--mid-ink);line-height:1.65}.section-note[data-astro-cid-ghh3ek34]{color:var(--pale-ink);font-family:var(--font-code);font-size:var(--fs-small);margin-bottom:var(--space-3);line-height:1.5}.source-list[data-astro-cid-ghh3ek34]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-ghh3ek34] li[data-astro-cid-ghh3ek34]{margin-bottom:var(--space-2);line-height:1.5}.hero[data-astro-cid-a4nb2cjq]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-a4nb2cjq]{max-width:var(--max-prose);margin:0 auto}.hero__breadcrumb[data-astro-cid-a4nb2cjq]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-a4nb2cjq]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-a4nb2cjq]{color:var(--mid-ink);font-size:1.125rem;line-height:1.55}.article-updated[data-astro-cid-a4nb2cjq]{margin-top:var(--space-3);font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink)}.section-title[data-astro-cid-a4nb2cjq]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700}.prose-p[data-astro-cid-a4nb2cjq]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-a4nb2cjq]:last-child{margin-bottom:0}.check[data-astro-cid-a4nb2cjq],.faq-item[data-astro-cid-a4nb2cjq]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.check__title[data-astro-cid-a4nb2cjq]{margin-bottom:var(--space-2);font-size:1.2rem}.sample[data-astro-cid-a4nb2cjq]{margin:var(--space-4) 0}.sample__caption[data-astro-cid-a4nb2cjq]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.5}.sample__pre[data-astro-cid-a4nb2cjq]{background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-3);color:var(--ink);font-size:.8rem;line-height:1.45;overflow-x:auto}.faq-item__q[data-astro-cid-a4nb2cjq]{margin-bottom:var(--space-2);font-size:1.15rem}.faq-item__a[data-astro-cid-a4nb2cjq]{color:var(--mid-ink);line-height:1.65}.section-note[data-astro-cid-a4nb2cjq]{color:var(--pale-ink);font-family:var(--font-code);font-size:var(--fs-small);margin-bottom:var(--space-3);line-height:1.5}.source-list[data-astro-cid-a4nb2cjq]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-a4nb2cjq] li[data-astro-cid-a4nb2cjq]{margin-bottom:var(--space-2);line-height:1.5}.hero[data-astro-cid-ljkmzwt2]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-ljkmzwt2]{max-width:var(--max-prose);margin:0 auto}.hero__breadcrumb[data-astro-cid-ljkmzwt2]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-ljkmzwt2]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-ljkmzwt2]{color:var(--mid-ink);font-size:1.125rem;line-height:1.55}.article-updated[data-astro-cid-ljkmzwt2]{margin-top:var(--space-3);font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink)}.section-title[data-astro-cid-ljkmzwt2]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700}.prose-p[data-astro-cid-ljkmzwt2]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-ljkmzwt2]:last-child{margin-bottom:0}.pattern[data-astro-cid-ljkmzwt2],.mistake[data-astro-cid-ljkmzwt2],.faq-item[data-astro-cid-ljkmzwt2]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.pattern__name[data-astro-cid-ljkmzwt2],.mistake__title[data-astro-cid-ljkmzwt2]{margin-bottom:var(--space-2);font-size:1.2rem}.pattern__form[data-astro-cid-ljkmzwt2]{font-family:var(--font-code);margin-bottom:var(--space-2);font-size:.95rem;line-height:1.5}.pattern__example[data-astro-cid-ljkmzwt2]{color:var(--ink);margin-top:var(--space-2);line-height:1.6}.pattern__label[data-astro-cid-ljkmzwt2]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-right:.5rem}.sample[data-astro-cid-ljkmzwt2]{margin:var(--space-4) 0}.sample__caption[data-astro-cid-ljkmzwt2]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.5}.sample__pre[data-astro-cid-ljkmzwt2]{background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-3);color:var(--ink);font-size:.8rem;line-height:1.45;overflow-x:auto}.faq-item__q[data-astro-cid-ljkmzwt2]{margin-bottom:var(--space-2);font-size:1.15rem}.faq-item__a[data-astro-cid-ljkmzwt2]{color:var(--mid-ink);line-height:1.65}.section-note[data-astro-cid-ljkmzwt2]{color:var(--pale-ink);font-family:var(--font-code);font-size:var(--fs-small);margin-bottom:var(--space-3);line-height:1.5}.source-list[data-astro-cid-ljkmzwt2]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-ljkmzwt2] li[data-astro-cid-ljkmzwt2]{margin-bottom:var(--space-2);line-height:1.5}.hero[data-astro-cid-5sjzju4d]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-5sjzju4d]{max-width:var(--max-prose);margin:0 auto}.hero__breadcrumb[data-astro-cid-5sjzju4d]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-5sjzju4d]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-5sjzju4d]{color:var(--mid-ink);font-size:1.125rem;line-height:1.55}.article-updated[data-astro-cid-5sjzju4d]{margin-top:var(--space-3);font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink)}.section-title[data-astro-cid-5sjzju4d]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700}.prose-p[data-astro-cid-5sjzju4d]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-5sjzju4d]:last-child{margin-bottom:0}.check[data-astro-cid-5sjzju4d],.faq-item[data-astro-cid-5sjzju4d]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.check__title[data-astro-cid-5sjzju4d]{margin-bottom:var(--space-2);font-size:1.2rem}.sample[data-astro-cid-5sjzju4d]{margin:var(--space-4) 0}.sample__caption[data-astro-cid-5sjzju4d]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.5}.sample__pre[data-astro-cid-5sjzju4d]{background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-3);color:var(--ink);font-size:.8rem;line-height:1.45;overflow-x:auto}.faq-item__q[data-astro-cid-5sjzju4d]{margin-bottom:var(--space-2);font-size:1.15rem}.faq-item__a[data-astro-cid-5sjzju4d]{color:var(--mid-ink);line-height:1.65}.section-note[data-astro-cid-5sjzju4d]{color:var(--pale-ink);font-family:var(--font-code);font-size:var(--fs-small);margin-bottom:var(--space-3);line-height:1.5}.source-list[data-astro-cid-5sjzju4d]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-5sjzju4d] li[data-astro-cid-5sjzju4d]{margin-bottom:var(--space-2);line-height:1.5}.hero[data-astro-cid-a2w2vcvi]{padding:var(--space-6) var(--space-3) var(--space-5);background:var(--cream)}.hero__inner[data-astro-cid-a2w2vcvi]{max-width:var(--max-prose);margin:0 auto}.hero__breadcrumb[data-astro-cid-a2w2vcvi]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink);margin-bottom:var(--space-2)}.hero__headline[data-astro-cid-a2w2vcvi]{font-size:var(--fs-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700;line-height:1.04}.hero__sub[data-astro-cid-a2w2vcvi]{color:var(--mid-ink);font-size:1.125rem;line-height:1.55}.article-updated[data-astro-cid-a2w2vcvi]{margin-top:var(--space-3);font-family:var(--font-code);font-size:var(--fs-small);color:var(--pale-ink)}.section-title[data-astro-cid-a2w2vcvi]{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance;font-weight:700}.prose-p[data-astro-cid-a2w2vcvi]{color:var(--mid-ink);margin-bottom:var(--space-3);line-height:1.65}.prose-p[data-astro-cid-a2w2vcvi]:last-child{margin-bottom:0}.check[data-astro-cid-a2w2vcvi],.faq-item[data-astro-cid-a2w2vcvi]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.check__title[data-astro-cid-a2w2vcvi]{margin-bottom:var(--space-2);font-size:1.2rem}.sample[data-astro-cid-a2w2vcvi]{margin:var(--space-4) 0}.sample__caption[data-astro-cid-a2w2vcvi]{font-family:var(--font-code);font-size:var(--fs-small);color:var(--mid-ink);margin-bottom:var(--space-2);line-height:1.5}.sample__pre[data-astro-cid-a2w2vcvi]{background:var(--cream);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--space-3);color:var(--ink);font-size:.8rem;line-height:1.45;overflow-x:auto}.faq-item__q[data-astro-cid-a2w2vcvi]{margin-bottom:var(--space-2);font-size:1.15rem}.faq-item__a[data-astro-cid-a2w2vcvi]{color:var(--mid-ink);line-height:1.65}.section-note[data-astro-cid-a2w2vcvi]{color:var(--pale-ink);font-family:var(--font-code);font-size:var(--fs-small);margin-bottom:var(--space-3);line-height:1.5}.source-list[data-astro-cid-a2w2vcvi]{margin:0;padding:0;list-style:none}.source-list[data-astro-cid-a2w2vcvi] li[data-astro-cid-a2w2vcvi]{margin-bottom:var(--space-2);line-height:1.5}
