.tutorial-prose{color:var(--pc-ink-2);overflow-wrap:break-word;font-size:16.5px;line-height:1.8}.tutorial-prose :where(p,ul,ol,blockquote,table,pre){margin-block:0 1.45rem}.tutorial-prose p,.tutorial-prose :where(ul,ol){max-width:760px}.tutorial-prose :where(h2,h3,h4){color:var(--pc-ink);scroll-margin-top:24px;font-weight:800;line-height:1.25}.tutorial-prose h2{border-top:1px solid var(--pc-border);letter-spacing:-.02em;max-width:820px;margin-block:3rem 1.1rem;padding-top:1.9rem;font-size:1.7rem}.tutorial-prose h3{max-width:780px;color:var(--pc-link-2);margin-block:2rem .8rem;font-size:1.3rem}.tutorial-prose .tutorial-section-heading:before{background:var(--pc-accent);content:"";border-radius:999px;width:44px;height:4px;margin-bottom:.9rem;display:block}.tutorial-prose .tutorial-subsection-heading{border-left:4px solid var(--pc-border-2);padding-left:.9rem}.tutorial-prose .tutorial-step-heading{color:var(--pc-link-2);background:0 0;border:0;margin-block:0;padding:0;font-size:1.1rem;line-height:1.45}.tutorial-prose .tutorial-step-card{border:1px solid var(--pc-border);border-left:4px solid var(--pc-accent);background:var(--pc-tint);border-radius:12px;max-width:820px;margin:1.4rem 0;padding:1rem 1.15rem}.tutorial-prose .tutorial-step-card p{color:var(--pc-ink-2);margin:.7rem 0 0;font-size:.98rem;font-weight:400;line-height:1.7}.tutorial-prose .tutorial-step-heading+p{border-left:1px solid var(--pc-border-2);max-width:790px;margin-top:0;padding-left:1rem}.tutorial-prose .tutorial-step-card .tutorial-step-heading{padding-bottom:.35rem}.tutorial-prose .tutorial-step-card .tutorial-step-heading+p{border-left:0;margin-top:.75rem;padding-left:0}.tutorial-prose .tutorial-step-kicker{background:var(--pc-accent);color:#fff;vertical-align:.08em;border-radius:999px;margin-right:.45rem;padding:.2rem .55rem;font-size:.74rem;line-height:1.2;display:inline-flex}.tutorial-prose :where(ul,ol){padding-inline-start:1.4rem}.tutorial-prose ul{list-style:outside}.tutorial-prose ol{list-style:decimal}.tutorial-prose li{margin-block:.6rem;padding-inline-start:.15rem}.tutorial-prose li::marker{color:var(--pc-accent);font-weight:700}.tutorial-prose a{color:var(--pc-link-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.tutorial-prose blockquote{border-inline-start:4px solid var(--pc-accent);background:var(--pc-tint);max-width:820px;color:var(--pc-ink-2);border-radius:10px;padding:1.1rem 1.3rem}.tutorial-prose table{border-collapse:collapse;border:1px solid var(--pc-border);background:var(--pc-surface);border-radius:10px;width:100%;font-size:.92rem;display:block;overflow-x:auto}.tutorial-prose :where(th,td){border:1px solid var(--pc-border);text-align:left;vertical-align:top;min-width:160px;padding:.8rem 1rem}.tutorial-prose th{background:var(--pc-surface-2);color:var(--pc-ink);font-weight:700}.tutorial-prose img{background:var(--pc-surface-3);object-fit:cover;border-radius:12px;max-width:min(100%,820px);height:auto;margin:1.8rem 0;display:block}
