.docs{padding-block:clamp(40px,6vw,88px) clamp(72px,9vw,128px)}.docs-column{max-width:68ch}.docs-back{display:inline-block;margin-bottom:20px;color:var(--text-muted);font-size:14px;text-decoration:none}.docs-back:hover{color:var(--text-strong)}.docs h1{margin:0 0 clamp(20px,2.5vw,32px);color:var(--text-strong);font-size:clamp(32px,3.6vw,50px);font-weight:520;letter-spacing:-.035em;line-height:1.02}.docs h2{margin:48px 0 12px;color:var(--text-strong);font-size:21px;font-weight:560;letter-spacing:-.02em;line-height:1.3}.docs h3{margin:0 0 6px;color:var(--text-strong);font-size:16px;font-weight:560;line-height:1.4}.docs p,.docs ul{margin:0}.docs p+p,.docs p+ul,.docs ul+p{margin-top:10px}.docs ul{padding-left:1.25em}.docs-lead{color:var(--text-strong);font-size:17px;line-height:1.55}.docs-steps{margin:0;padding-left:1.4em}.docs-steps>li+li{margin-top:24px}.docs-steps>li::marker{color:var(--text-muted);font-weight:560}.docs-app-steps{margin:10px 0;padding:0;list-style:none}.docs-app-steps>li+li{margin-top:6px}.docs-list{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.docs-list>li{padding-block:18px;border-bottom:1px solid var(--rule)}.docs-list a{color:var(--text-strong);font-size:17px;font-weight:560;text-decoration:none}.docs-list a:hover{text-decoration:underline}.docs-list p{margin-top:4px;color:var(--text-body)}.docs-closing{margin-top:56px;padding-top:20px;border-top:1px solid var(--rule);color:var(--text-body);font-size:15px}.docs-faq-entry{margin-top:20px}
