.walkthrough-article{max-width:850px;width:calc(100% - 2 * var(--site-gutter));margin:auto;padding:70px 0 55px;font-size:17px;line-height:1.8}.walkthrough-article :is(h1,h2,h3,h4){letter-spacing:var(--tracking-heading);text-wrap:pretty;line-height:1.2}.walkthrough-article h1{max-width:730px;margin:16px 0 26px;font-size:clamp(36px,5vw,54px)}.walkthrough-article h2{margin:14px 0 20px;font-size:32px}.walkthrough-article h3{margin:9px 0 22px;font-size:26px}.walkthrough-article h4{margin:28px 0 12px;font-size:21px}.walkthrough-article p{margin:0 0 20px}.walkthrough-article a:not(.button){color:var(--site-blue);text-underline-offset:4px;text-decoration:underline}.walkthrough-article .kicker,.walkthrough-article .number{font:12px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--site-blue)}.walkthrough-article .lede{max-width:730px;font-size:23px;line-height:1.55}.walkthrough-article .meta{color:var(--text-tertiary);font-size:14px;line-height:1.7}.walkthrough-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.walkthrough-article nav{border-block:1px solid var(--border);flex-wrap:wrap;gap:12px 27px;margin:35px 0 50px;padding:20px 0;font-size:14px;display:flex}.walkthrough-article .opening{margin-bottom:60px}.walkthrough-article .part{border-top:2px solid var(--text);margin-top:70px;padding-top:28px;scroll-margin-top:105px}.walkthrough-article .part p:last-child{font-size:20px}.walkthrough-article .step{border-bottom:1px solid var(--border);padding:38px 0 25px;scroll-margin-top:105px}.walkthrough-article blockquote{background:var(--site-blue-soft);border-left:3px solid #9aafd0;border-radius:0 10px 10px 0;margin:26px 0;padding:15px 22px;font-size:21px}.walkthrough-article :is(ul,ol){margin:20px 0;padding-left:25px}.walkthrough-article li{color:var(--text-secondary);margin-bottom:12px}.walkthrough-article table{border-collapse:collapse;text-align:left;width:100%;margin:25px 0;font-size:15px}.walkthrough-article :is(th,td){border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:14px 10px}.walkthrough-article :is(th,td):first-child{padding-left:0}.walkthrough-article th{color:var(--text);font-weight:500}.walkthrough-article code{font-family:var(--font-mono)}.walkthrough-article :is(p,li,td) code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:.83em}.walkthrough-article figure{border-radius:var(--radius-card);background:#1b1d22;border:1px solid #34363d;margin:27px 0;overflow:hidden}.walkthrough-article figcaption{color:#bdc5d3;overflow-wrap:anywhere;background:#252830;border-bottom:1px solid #ffffff1c;padding:13px 18px;font-size:12px;line-height:1.7}.walkthrough-article figcaption a:not(.button){color:#bad0ef}.walkthrough-article pre{font:12px/1.8 var(--font-mono);color:#e4e8f0;tab-size:4;white-space:pre;margin:0;padding:21px;overflow:auto}.walkthrough-article pre code{font:inherit;background:0 0;padding:0}.walkthrough-article details{border:1px solid var(--border);border-radius:var(--radius-card);margin:26px 0;padding:20px 23px}.walkthrough-article summary{cursor:pointer;font-weight:500;line-height:1.5}.walkthrough-article details[open] summary{margin-bottom:23px}.walkthrough-article .flow{background:var(--site-blue-soft);color:var(--site-blue);border:1px solid #ccdaeb;border-radius:10px;margin:26px 0;padding:23px;font-size:16px;line-height:1.8}.walkthrough-article .closing{text-align:left;background:0 0;border:0;padding:50px 0 30px}.walkthrough-article .last{color:var(--text);margin-top:30px;font-size:26px;font-weight:500;line-height:1.5}.walkthrough-article footer{border-top:1px solid var(--border);padding-top:28px;font-size:13px;line-height:1.8}.walkthrough-article footer h2{font-size:21px}.walkthrough-article footer code{font-size:12px}@media (width<=1100px){.site-header .desktop-nav{gap:18px}.site-header .brand-product{display:none}}@media (width<=600px){.walkthrough-article{padding-top:38px;font-size:16px}.walkthrough-article h2{font-size:28px}.walkthrough-article h3{font-size:24px}.walkthrough-article .lede{font-size:21px}.walkthrough-article .part{margin-top:48px}.walkthrough-article pre{padding:16px;font-size:11px}.walkthrough-article :is(th,td){padding:11px 5px;font-size:12px}.walkthrough-article .last{font-size:23px}.walkthrough-article details{padding:18px}.walkthrough-article blockquote{padding:15px 18px;font-size:19px}.walkthrough-actions .button{font-size:13px}}@media print{.site-header-wrap,.site-footer,.walkthrough-actions,.walkthrough-article nav{display:none}.walkthrough-article{width:100%;max-width:none;padding:0;font-size:11pt}.walkthrough-article .part{break-before:page}.walkthrough-article pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:8pt}.walkthrough-article :is(h2,h3,h4){break-after:avoid}}
