.mcp-guide:where(.astro-2iczvrh2){--guide-offset:calc(var(--topbar-h,43px) + 85px)}.guide-hero:where(.astro-2iczvrh2){padding-top:42px;padding-bottom:50px}.guide-breadcrumb:where(.astro-2iczvrh2){color:var(--ink-2);flex-wrap:wrap;gap:10px;margin-bottom:34px;font-size:12px;display:flex}.guide-breadcrumb:where(.astro-2iczvrh2) a:where(.astro-2iczvrh2){color:var(--indigo)}h1:where(.astro-2iczvrh2){letter-spacing:-.045em;max-width:900px;margin:24px 0;font-size:clamp(38px,5.6vw,72px);line-height:1.08}.guide-answer:where(.astro-2iczvrh2){max-width:920px;color:var(--ink-2);font-size:clamp(17px,1.7vw,21px);line-height:1.8}.guide-byline:where(.astro-2iczvrh2){color:var(--ink-2);margin:24px 0;font-size:13px}.guide-actions:where(.astro-2iczvrh2){flex-wrap:wrap;gap:12px;display:flex}.guide-layout:where(.astro-2iczvrh2){grid-template-columns:210px minmax(0,1fr);gap:60px;padding-bottom:80px;display:grid}aside:where(.astro-2iczvrh2) nav:where(.astro-2iczvrh2){top:var(--guide-offset);padding:24px 0;position:sticky}aside:where(.astro-2iczvrh2) strong:where(.astro-2iczvrh2){font-size:13px}aside:where(.astro-2iczvrh2) ol:where(.astro-2iczvrh2){margin:20px 0;padding:0;list-style:none}aside:where(.astro-2iczvrh2) li:where(.astro-2iczvrh2){margin:15px 0;font-size:13px;line-height:1.6}aside:where(.astro-2iczvrh2) a:where(.astro-2iczvrh2){color:var(--ink-2)}aside:where(.astro-2iczvrh2) a:where(.astro-2iczvrh2):hover{color:var(--indigo);text-underline-offset:4px;text-decoration:underline}.guide-server-link:where(.astro-2iczvrh2){color:var(--indigo);font-size:12px;line-height:1.7;display:inline-block}article:where(.astro-2iczvrh2){min-width:0;max-width:850px}section:where(.astro-2iczvrh2){border-top:1px solid var(--rule-2);scroll-margin-top:var(--guide-offset);padding:40px 0}section:where(.astro-2iczvrh2)>.eyebrow:where(.astro-2iczvrh2){margin-bottom:22px}h2:where(.astro-2iczvrh2){letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(27px,3vw,39px);line-height:1.2}h3:where(.astro-2iczvrh2){letter-spacing:-.02em;margin:0 0 12px;font-size:19px;line-height:1.4}article:where(.astro-2iczvrh2) p:where(.astro-2iczvrh2),article:where(.astro-2iczvrh2) li:where(.astro-2iczvrh2),dd:where(.astro-2iczvrh2){color:var(--ink-2);font-size:16px;line-height:1.85}article:where(.astro-2iczvrh2) p:where(.astro-2iczvrh2){margin:0 0 20px}article:where(.astro-2iczvrh2)>section:where(.astro-2iczvrh2)>ul:where(.astro-2iczvrh2){padding-left:24px}article:where(.astro-2iczvrh2) li:where(.astro-2iczvrh2){margin-bottom:12px}article:where(.astro-2iczvrh2) a:where(.astro-2iczvrh2):not(.btn){color:var(--indigo);text-underline-offset:4px;text-decoration:underline}.guide-flow:where(.astro-2iczvrh2){margin:30px 0}.guide-flow:where(.astro-2iczvrh2) ol:where(.astro-2iczvrh2){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.guide-flow:where(.astro-2iczvrh2) li:where(.astro-2iczvrh2){background:var(--indigo-soft);border:1px solid var(--rule-2);border-radius:14px;margin:0;padding:22px}.guide-flow:where(.astro-2iczvrh2) strong:where(.astro-2iczvrh2),.guide-flow:where(.astro-2iczvrh2) span:where(.astro-2iczvrh2){display:block}.guide-flow:where(.astro-2iczvrh2) strong:where(.astro-2iczvrh2){color:var(--indigo-ink);margin-bottom:10px;font-size:16px}.guide-flow:where(.astro-2iczvrh2) span:where(.astro-2iczvrh2),figcaption:where(.astro-2iczvrh2){color:var(--ink-2);font-size:13px;line-height:1.8}figcaption:where(.astro-2iczvrh2){margin-top:14px}.guide-cards:where(.astro-2iczvrh2),.guide-client-list:where(.astro-2iczvrh2){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.guide-cards:where(.astro-2iczvrh2)>div:where(.astro-2iczvrh2),.guide-client-list:where(.astro-2iczvrh2)>a:where(.astro-2iczvrh2){border:1px solid var(--rule-2);background:var(--bg);border-radius:16px;padding:24px}.guide-cards:where(.astro-2iczvrh2) p:where(.astro-2iczvrh2),.guide-cards:where(.astro-2iczvrh2) a:where(.astro-2iczvrh2){font-size:14px}blockquote:where(.astro-2iczvrh2),.guide-callout:where(.astro-2iczvrh2){border-left:3px solid var(--indigo);background:var(--indigo-soft);border-radius:0 16px 16px 0;margin:28px 0 16px;padding:26px}blockquote:where(.astro-2iczvrh2) p:where(.astro-2iczvrh2){margin:0}article:where(.astro-2iczvrh2) .guide-note:where(.astro-2iczvrh2){font-size:13px;line-height:1.7}.guide-options:where(.astro-2iczvrh2){margin:26px 0}.guide-options:where(.astro-2iczvrh2)>div:where(.astro-2iczvrh2){border-bottom:1px solid var(--rule-2);padding:22px 0}dt:where(.astro-2iczvrh2){margin-bottom:10px;font-size:18px;font-weight:600}dd:where(.astro-2iczvrh2){margin:0}.setup-steps:where(.astro-2iczvrh2){padding-left:28px}.setup-steps:where(.astro-2iczvrh2)>li:where(.astro-2iczvrh2){padding:12px 0 18px 10px}.setup-steps:where(.astro-2iczvrh2)>li:where(.astro-2iczvrh2)::marker{color:var(--indigo);font-weight:700}.guide-client-list:where(.astro-2iczvrh2)>a:where(.astro-2iczvrh2){flex-direction:column;gap:12px;display:flex;text-decoration:none!important}.guide-client-list:where(.astro-2iczvrh2)>a:where(.astro-2iczvrh2):hover{border-color:var(--indigo)}.guide-client-list:where(.astro-2iczvrh2) span:where(.astro-2iczvrh2){color:var(--ink-2);font-size:14px;line-height:1.7}details:where(.astro-2iczvrh2){border-bottom:1px solid var(--rule-2);padding:20px 0}summary:where(.astro-2iczvrh2){cursor:pointer;font-size:16px;font-weight:600;line-height:1.7}details:where(.astro-2iczvrh2) p:where(.astro-2iczvrh2){margin:16px 0 0}.guide-cta:where(.astro-2iczvrh2){background:var(--bg-2);border:1px solid var(--rule-2);border-radius:20px;margin-top:36px;padding:36px}.guide-cta-home:where(.astro-2iczvrh2){margin-top:22px;font-size:14px;display:block}@media (width<=950px){.guide-layout:where(.astro-2iczvrh2){grid-template-columns:1fr;gap:12px}aside:where(.astro-2iczvrh2) nav:where(.astro-2iczvrh2){padding:0 0 24px;position:static}aside:where(.astro-2iczvrh2) ol:where(.astro-2iczvrh2){flex-wrap:wrap;gap:10px 22px;display:flex}aside:where(.astro-2iczvrh2) li:where(.astro-2iczvrh2){margin:0}}@media (width<=600px){.guide-hero:where(.astro-2iczvrh2){padding-top:28px;padding-bottom:32px}.guide-breadcrumb:where(.astro-2iczvrh2){margin-bottom:26px}.guide-cards:where(.astro-2iczvrh2),.guide-client-list:where(.astro-2iczvrh2),.guide-flow:where(.astro-2iczvrh2) ol:where(.astro-2iczvrh2){grid-template-columns:1fr}section:where(.astro-2iczvrh2){padding:32px 0}.guide-cta:where(.astro-2iczvrh2){padding:24px}.guide-actions:where(.astro-2iczvrh2) .btn:where(.astro-2iczvrh2){width:100%}}
