.guide-answer{max-width:44ch}.guide-answer-more{color:var(--graphite);max-width:var(--measure)}.guide-meta{margin:var(--s-2) 0 0;font-size:.875rem;color:var(--muted)}.guide-steps{counter-reset:step;list-style:none;padding:0}.guide-steps li{counter-increment:step;position:relative;padding:var(--s-3) 0 var(--s-3) 44px;border-top:1px solid var(--line-soft);margin:0}.guide-steps li:before{content:counter(step);position:absolute;left:0;top:var(--s-3);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-box);background:var(--raised);font-family:var(--mono);font-weight:700}.guide-list{list-style:none;margin:0 0 var(--s-6);padding:0;border-top:1px solid var(--line-soft);counter-reset:guide}.guide-list>li{counter-increment:guide;display:flex;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.guide-list>li:before{content:counter(guide,decimal-leading-zero);flex:none;width:2.75rem;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;color:var(--muted);padding-top:.6rem}.guide-list-body{flex:1 1;min-width:0}.guide-list h2{font-size:1.25rem;line-height:1.4;font-weight:650;margin:0 0 var(--s-1)}.guide-list h2 a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.guide-list h2 a:hover{color:var(--accent)}.guide-list p{margin:0 0 var(--s-1);color:var(--graphite);max-width:var(--measure)}.faq details{border-top:1px solid var(--line-soft)}.faq details:last-child{border-bottom:1px solid var(--line-soft)}.faq summary{cursor:pointer;font-weight:600;min-height:48px;display:flex;align-items:center;gap:var(--s-3);list-style:none;padding:var(--s-2) 0}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-box);font-weight:700;color:var(--graphite)}.faq details[open]>summary:before{content:"\2212"}.faq details p{margin:0 0 var(--s-4);padding-left:36px;color:var(--graphite);max-width:var(--measure)}