.gh-cta[data-astro-cid-lthy7opm]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gh-eyebrow[data-astro-cid-lthy7opm]{margin-top:18px}.gh-sec[data-astro-cid-lthy7opm]{padding:64px 0;border-top:1px solid var(--color-line)}.gh-start[data-astro-cid-lthy7opm]{background:var(--color-paper)}.gh-phases[data-astro-cid-lthy7opm]{background:var(--color-surface)}.gh-all[data-astro-cid-lthy7opm]{background:var(--color-paper)}.gh-in[data-astro-cid-lthy7opm]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.gh-h2[data-astro-cid-lthy7opm]{margin:0;font-family:var(--font-tight);font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--color-ink)}.gh-sub[data-astro-cid-lthy7opm]{margin:10px 0 0;max-width:620px;font-size:15.5px;line-height:1.6;color:var(--color-muted)}.gh-sub[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.gh-start-grid[data-astro-cid-lthy7opm]{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gh-card[data-astro-cid-lthy7opm]{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:border-color .2s}.gh-card[data-astro-cid-lthy7opm]:hover{border-color:var(--color-linehov)}.gh-card[data-astro-cid-lthy7opm]:focus-within{outline:2px solid var(--color-swiss);outline-offset:2px}.gh-card-ic[data-astro-cid-lthy7opm]{color:var(--color-ink);margin-bottom:6px}.gh-tag[data-astro-cid-lthy7opm]{align-self:flex-start;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-swiss)}.gh-card[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm]{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--color-ink)}.gh-card[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]{color:inherit;text-decoration:none}.gh-card[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:after{content:"";position:absolute;inset:0}.gh-card[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:focus-visible{outline:none}.gh-card[data-astro-cid-lthy7opm] p[data-astro-cid-lthy7opm]{margin:0;font-size:14.5px;line-height:1.55;color:var(--color-muted)}.gh-steps[data-astro-cid-lthy7opm]{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0 20px}.gh-step[data-astro-cid-lthy7opm]{position:relative;padding-top:26px}.gh-step[data-astro-cid-lthy7opm]:before{content:"";position:absolute;top:4px;left:0;right:-20px;height:1px;background:var(--color-line)}.gh-step[data-astro-cid-lthy7opm]:last-child:before{right:0}.gh-step[data-astro-cid-lthy7opm]:after{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:var(--color-swiss)}.gh-step-n[data-astro-cid-lthy7opm]{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-swiss)}.gh-step[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm]{margin:6px 0 12px;font-size:16px;font-weight:500;line-height:1.3;color:var(--color-ink)}.gh-step[data-astro-cid-lthy7opm] ul[data-astro-cid-lthy7opm]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gh-step[data-astro-cid-lthy7opm] li[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]{font-size:14px;line-height:1.4;color:var(--color-muted);text-decoration:none}.gh-step[data-astro-cid-lthy7opm] li[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:hover{color:var(--color-swiss)}.gh-step[data-astro-cid-lthy7opm] li[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:focus-visible,.gh-sub[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:focus-visible{outline:2px solid var(--color-swiss);outline-offset:2px}.gh-all-head[data-astro-cid-lthy7opm]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:32px}.gh-search[data-astro-cid-lthy7opm]{display:flex;align-items:center;gap:10px;width:min(100%,340px);padding:0 14px;background:var(--color-paper);border:1px solid var(--color-linehov);border-radius:var(--radius);color:var(--color-faint)}.gh-search[data-astro-cid-lthy7opm]:focus-within{border-color:var(--color-swiss);outline:2px solid var(--color-swiss);outline-offset:2px}.gh-search[data-astro-cid-lthy7opm] input[data-astro-cid-lthy7opm]{flex:1;min-width:0;padding:11px 0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--color-ink);outline:none}.gh-search[data-astro-cid-lthy7opm] input[data-astro-cid-lthy7opm]::placeholder{color:var(--color-faint)}.gh-layout[data-astro-cid-lthy7opm]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}.gh-rail[data-astro-cid-lthy7opm]{position:sticky;top:88px}.gh-rail[data-astro-cid-lthy7opm] ul[data-astro-cid-lthy7opm]{list-style:none;margin:0;padding:0}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]{display:flex;align-items:center;gap:12px;padding:9px 10px;border-left:2px solid transparent;font-size:14.5px;color:var(--color-muted);text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]>svg{flex:none;color:var(--color-ink)}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:hover{color:var(--color-ink);background:var(--color-surface)}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm].is-active{color:var(--color-ink);border-left-color:var(--color-swiss)}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]:focus-visible{outline:2px solid var(--color-swiss);outline-offset:-2px}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm].is-dim{opacity:.4}.gh-count[data-astro-cid-lthy7opm]{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--color-faint)}.gh-topic[data-astro-cid-lthy7opm]{padding-bottom:44px;scroll-margin-top:92px}.gh-topic[data-astro-cid-lthy7opm][hidden]{display:none}.gh-topic[data-astro-cid-lthy7opm] h3[data-astro-cid-lthy7opm]{display:flex;align-items:center;gap:14px;margin:0 0 6px;font-family:var(--font-tight);font-size:24px;font-weight:500;letter-spacing:-.015em;color:var(--color-ink)}.gh-topic-ic[data-astro-cid-lthy7opm]{display:inline-flex;color:var(--color-ink)}.gh-topic-n[data-astro-cid-lthy7opm]{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--color-faint)}.gh-rows[data-astro-cid-lthy7opm]{list-style:none;margin:0;padding:0}.gh-row[data-astro-cid-lthy7opm]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:18px 0;border-bottom:1px solid var(--color-line)}.gh-row[data-astro-cid-lthy7opm]:first-child{border-top:1px solid var(--color-line)}.gh-row[data-astro-cid-lthy7opm][hidden]{display:none}.gh-row-t[data-astro-cid-lthy7opm]{font-size:17px;font-weight:500;line-height:1.35;color:var(--color-ink);text-decoration:none;transition:color .15s}.gh-row-t[data-astro-cid-lthy7opm]:after{content:"";position:absolute;inset:0}.gh-row[data-astro-cid-lthy7opm]:hover .gh-row-t[data-astro-cid-lthy7opm]{color:var(--color-swiss)}.gh-row-t[data-astro-cid-lthy7opm]:focus-visible{outline:none}.gh-row[data-astro-cid-lthy7opm]:focus-within{outline:2px solid var(--color-swiss);outline-offset:2px}.gh-row[data-astro-cid-lthy7opm] p[data-astro-cid-lthy7opm]{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--color-muted)}.gh-row-meta[data-astro-cid-lthy7opm]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:3px}.gh-phase[data-astro-cid-lthy7opm]{font-family:var(--font-mono);font-size:11px;color:var(--color-muted);border:1px solid var(--color-line);border-radius:99px;padding:2px 10px;white-space:nowrap}.gh-min[data-astro-cid-lthy7opm]{font-family:var(--font-mono);font-size:12px;color:var(--color-faint)}.gh-empty[data-astro-cid-lthy7opm]{margin:8px 0 0;font-size:15px;color:var(--color-muted)}@media(max-width:1000px){.gh-steps[data-astro-cid-lthy7opm]{grid-template-columns:repeat(3,1fr);row-gap:32px}.gh-step[data-astro-cid-lthy7opm]:before,.gh-step[data-astro-cid-lthy7opm]:last-child:before{right:0}}@media(max-width:860px){.gh-start-grid[data-astro-cid-lthy7opm]{grid-template-columns:1fr}.gh-layout[data-astro-cid-lthy7opm]{grid-template-columns:1fr;gap:24px}.gh-rail[data-astro-cid-lthy7opm]{position:static;overflow-x:auto;scrollbar-width:none}.gh-rail[data-astro-cid-lthy7opm]::-webkit-scrollbar{display:none}.gh-rail[data-astro-cid-lthy7opm] ul[data-astro-cid-lthy7opm]{display:flex;gap:6px;padding-bottom:4px}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]{border:1px solid var(--color-line);border-radius:99px;padding:7px 14px 7px 12px;white-space:nowrap}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm].is-active{border-color:var(--color-swiss)}.gh-rail[data-astro-cid-lthy7opm] a[data-astro-cid-lthy7opm]>svg{display:none}}@media(max-width:640px){.gh-sec[data-astro-cid-lthy7opm]{padding:48px 0}.gh-steps[data-astro-cid-lthy7opm]{grid-template-columns:1fr;gap:0}.gh-step[data-astro-cid-lthy7opm]{padding:0 0 26px 30px}.gh-step[data-astro-cid-lthy7opm]:before{inset:4px auto 0 4px;width:1px;height:auto}.gh-step[data-astro-cid-lthy7opm]:last-child:before{display:none}.gh-row[data-astro-cid-lthy7opm]{grid-template-columns:1fr}.gh-row-meta[data-astro-cid-lthy7opm]{flex-direction:row;align-items:center;justify-content:flex-start;padding-top:0}}
