.guide{max-width:800px;margin:4rem auto 5rem;line-height:1.75}.guide h1{font-size:clamp(2.5rem,5vw,3.8rem);line-height:1.1;letter-spacing:-.04em}.guide h2{font-size:1.65rem;margin:2.5rem 0 .8rem}.guide p,.guide li{color:var(--muted)}.guide strong{color:var(--ink)}.guide pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4fb;padding:1.3rem;border-left:3px solid var(--blue);font-size:.9rem;line-height:1.7}.guide pre code{padding:0;background:none}.guide figure{margin:2rem 0}.guide img{max-width:100%;height:auto}.guide figcaption{font-size:.85rem;color:var(--muted);margin-top:.6rem}.verification{font-size:.85rem;border-top:1px solid var(--line);padding-top:1.2rem;margin-top:2.5rem}.guide-next{margin-top:3rem;padding-top:.3rem;border-top:1px solid var(--line)}.guide-list article{border-top:1px solid var(--line);padding:1rem 0}.guide-list h2{margin:1rem 0}.guide-list h2 a{text-decoration:none}.guide-list h2 a:hover{text-decoration:underline}@media(max-width:680px){.guide{margin-top:2.5rem}.guide pre{padding:1rem;font-size:.82rem}}
.setup{margin:2rem 0;padding:1.2rem 1.5rem;background:#f1f4fb;border-left:3px solid var(--blue)}.setup h2{margin:.2rem 0 .8rem;font-size:1.2rem}.setup p{font-size:.95rem}.guide-list article>.eyebrow{margin-bottom:0;font-size:.75rem}.guide-list article>h2{margin-top:.5rem}
