.article[data-astro-cid-bnohfldf]{padding-top:var(--s-3)}.article__head[data-astro-cid-bnohfldf]{max-width:46rem;padding-block:var(--s-4) var(--s-4)}.article__title[data-astro-cid-bnohfldf]{font-size:var(--t-3xl);max-width:26ch;margin-top:.6rem}.article__lede[data-astro-cid-bnohfldf]{font-size:var(--t-md);color:var(--text-soft);max-width:48ch;margin-top:1rem}.article__byline[data-astro-cid-bnohfldf]{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);align-items:center;gap:.8rem;display:flex}.article__avatar[data-astro-cid-bnohfldf]{object-fit:cover;background:var(--mint-wash);border-radius:50%;flex:none;width:3rem;height:3rem}.article__author[data-astro-cid-bnohfldf]{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm)}.article__author[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{text-decoration:none}.article__author[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{text-decoration:underline}.article__dates[data-astro-cid-bnohfldf]{font-size:var(--t-xs);color:var(--text-faint);flex-wrap:wrap;gap:.35rem;display:flex}.article__figure[data-astro-cid-bnohfldf]{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-2);background:var(--card-sunk);margin:0;overflow:hidden}.article__figure[data-astro-cid-bnohfldf] img[data-astro-cid-bnohfldf]{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto}.article__grid[data-astro-cid-bnohfldf]{padding-block:var(--s-5)}.article__grid--toc[data-astro-cid-bnohfldf]{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.toc[data-astro-cid-bnohfldf]{padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);font-size:var(--t-xs);position:sticky;top:6.5rem}.toc__title[data-astro-cid-bnohfldf]{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.6rem}.toc__list[data-astro-cid-bnohfldf]{gap:.35rem;padding:0;list-style:none;display:grid}.toc__item[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--text-soft);border-left:2px solid var(--line);padding-left:.7rem;line-height:1.35;text-decoration:none;display:block}.toc__item[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--text);border-left-color:var(--mint)}.toc__item--sub[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{padding-left:1.4rem;font-size:.94em}.stepbox[data-astro-cid-bnohfldf]{padding:var(--s-4);border-radius:var(--r-lg);background:var(--mint-wash);border:1px solid color-mix(in oklch, var(--mint) 50%, transparent);margin-top:2.4em}.stepbox__title[data-astro-cid-bnohfldf]{font-size:var(--t-lg);margin:0}.stepbox__meta[data-astro-cid-bnohfldf]{font-size:var(--t-xs);color:var(--text-faint);margin-top:.3em}.stepbox__list[data-astro-cid-bnohfldf]{counter-reset:step;gap:.85rem;margin-top:1em;padding:0;list-style:none;display:grid}.stepbox__step[data-astro-cid-bnohfldf]{counter-increment:step;font-size:var(--t-sm);grid-template-columns:2rem 1fr;align-items:start;gap:.1rem .7rem;scroll-margin-top:7rem;display:grid}.stepbox__step[data-astro-cid-bnohfldf]:before{content:counter(step);background:var(--ink);width:1.7rem;height:1.7rem;color:var(--cloud);font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:700;display:grid}.stepbox__step[data-astro-cid-bnohfldf] strong[data-astro-cid-bnohfldf]{font-family:var(--font-display);font-size:var(--t-sm)}.stepbox__step[data-astro-cid-bnohfldf] span[data-astro-cid-bnohfldf]{color:var(--text-soft)}.faq[data-astro-cid-bnohfldf]{margin-top:2.4em}.faq__list[data-astro-cid-bnohfldf]{gap:.5rem;margin-top:1em;display:grid}.faq__item[data-astro-cid-bnohfldf]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:.75rem 1rem}.faq__item[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:700;list-style:none;display:flex}.faq__item[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]:after{content:"+";color:var(--text-faint);font-size:1.2em;line-height:1}.faq__item[data-astro-cid-bnohfldf][open] summary[data-astro-cid-bnohfldf]:after{content:"–"}.faq__item[data-astro-cid-bnohfldf] p[data-astro-cid-bnohfldf]{font-size:var(--t-sm);color:var(--text-soft);margin-top:.55rem}.related__grid[data-astro-cid-bnohfldf]{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=62rem){.article__grid--toc[data-astro-cid-bnohfldf]{grid-template-columns:1fr}.toc[data-astro-cid-bnohfldf]{position:static}.related__grid[data-astro-cid-bnohfldf]{grid-template-columns:1fr 1fr}}@media (width<=40rem){.related__grid[data-astro-cid-bnohfldf]{grid-template-columns:1fr}}
