.mcp-guide-main{max-width:1160px;margin:auto;padding:64px 28px 80px;color:#122539}.mcp-guide-main h1{font-size:clamp(2.6rem,5.4vw,4.7rem);line-height:1.07;letter-spacing:-.045em;max-width:850px;margin:18px 0 24px}.mcp-guide-main h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.16;letter-spacing:-.03em;margin:14px 0 22px}.mcp-guide-main h3{font-size:1.12rem;line-height:1.4;margin:14px 0 10px}.mcp-guide-main li,.mcp-guide-main p{line-height:1.75;color:#52667d}.mcp-guide-main a{color:#087b78;text-underline-offset:4px}.mcp-hero>p:not(.marketing-eyebrow){max-width:850px;font-size:1.12rem}.mcp-meta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0;font-size:.8rem;color:#586c80}.mcp-meta span{background:#eef8f7;border:1px solid #d6e8e8;border-radius:24px;padding:6px 12px}.mcp-endpoint{display:flex;flex-wrap:wrap;gap:10px 24px;background:#ecf9f6;border:1px solid #bce3dc;border-radius:18px;padding:20px 24px;align-items:center}.mcp-endpoint span{font-size:.85rem;color:#496979}.mcp-endpoint code{font-size:1.05rem;color:#086c68;overflow-wrap:anywhere}.mcp-guide-main .mcp-small{font-size:.86rem;line-height:1.7}.mcp-jumps{display:flex;flex-wrap:wrap;gap:10px 20px;border-block:1px solid #dbe7ee;padding:20px 0;margin:36px 0}.mcp-jumps a{font-size:.9rem;font-weight:650;text-decoration:none}.mcp-guide-main>section{padding:40px 0;scroll-margin-top:24px}.mcp-three,.mcp-two{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.mcp-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-three article,.mcp-two article{padding:24px;border:1px solid #d9e7ef;border-radius:22px;background:linear-gradient(145deg,#fff,#f3faf9)}.mcp-three article:nth-child(2){background:linear-gradient(145deg,#fff,#f0f6ff)}.mcp-three article:nth-child(3){background:linear-gradient(145deg,#fff,#f6f1ff)}.mcp-three article>b{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#d8f1ed;color:#087b78}.mcp-callout{background:#edf8f7;border-inline-start:4px solid #0a8b82;padding:22px 26px;border-radius:0 18px 18px 0;margin:24px 0}.mcp-callout p{margin:8px 0 0}.mcp-walkthrough{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:40px;align-items:start}.mcp-steps{list-style:none;counter-reset:none;padding:0;margin:18px 0}.mcp-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;margin-bottom:20px}.mcp-steps li>span{display:grid;place-items:center;width:34px;height:34px;background:#e5f5f2;border-radius:50%;font-size:.8rem;color:#087b78;font-weight:750}.mcp-steps p{margin:1px 0}.mcp-shot{margin:24px 0;border:1px solid #d6e3eb;border-radius:20px;overflow:hidden;background:#f7fafc;box-shadow:0 14px 34px #143a5210}.mcp-shot img{display:block;width:100%;height:auto}.mcp-shot figcaption{font-size:.8rem;line-height:1.65;color:#52667d;padding:16px 20px;border-top:1px solid #dce7ed}.mcp-example{padding:24px 28px;border:1px solid #d6d5ef;border-radius:20px;background:#f7f5ff;margin:24px 0}.mcp-example>span{font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:#7156a8}.mcp-example blockquote{margin:12px 0 0;font-size:1.06rem;line-height:1.75}.mcp-tool-list{border:1px solid #d8e5ec;border-radius:20px;overflow:hidden;margin:24px 0}.mcp-tool-list details+details{border-top:1px solid #e1ebf1}.mcp-tool-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;background:#f9fcfd}.mcp-tool-list summary>span{display:grid;gap:6px}.mcp-tool-list code{font-size:.78rem;color:#51677e;overflow-wrap:anywhere}.mcp-tool-list em{font-size:.72rem;font-style:normal;white-space:nowrap;padding:6px 10px;border-radius:20px}.mcp-read{background:#dff4ef;color:#086d63}.mcp-propose{background:#eeebfc;color:#6543a0}.mcp-tool-list details>div{padding:0 22px 18px}.mcp-faq summary:focus-visible,.mcp-tool-list summary:focus-visible{outline:3px solid #148d85;outline-offset:-4px}.mcp-faq details{border-bottom:1px solid #dbe7ef;padding:18px 0}.mcp-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.mcp-faq p{padding:8px 0 0}.mcp-guide-end{border-radius:28px;padding:38px;background:linear-gradient(135deg,#e2f5ef,#eff3ff);margin-top:32px}.mcp-guide-end>div{display:flex;flex-wrap:wrap;gap:16px 24px}.mcp-guide-end>div a{font-weight:650}.mcp-guide-main code{word-break:break-word}@media(max-width:760px){.mcp-guide-main{padding:36px 20px 60px}.mcp-three,.mcp-two,.mcp-walkthrough{grid-template-columns:1fr}.mcp-walkthrough{gap:4px}.mcp-shot{max-width:560px;margin:18px auto}.mcp-guide-main>section{padding:26px 0}.mcp-tool-list summary{padding:16px;gap:10px}.mcp-tool-list em{white-space:normal;max-width:100px;text-align:center}.mcp-guide-end{padding:26px}.mcp-endpoint{padding:18px}.mcp-three article,.mcp-two article{padding:20px}}.mcp-shot-mobile{max-width:350px;justify-self:center}.mcp-shot-mobile img{max-height:780px;object-fit:contain;background:#f7fafc}.mcp-guide-main[dir=rtl] :is(h1,h2,h3){letter-spacing:normal}.mcp-guide-main[dir=rtl] .mcp-callout{border-radius:18px 0 0 18px}.mcp-guide-main code{unicode-bidi:isolate}.mcp-guide-main[dir=rtl] .mcp-example>span{letter-spacing:normal}.mcp-guide-main[lang=ar] p,.mcp-guide-main[lang=ur] p{line-height:1.95}.mcp-guide-main>section{content-visibility:auto;contain-intrinsic-size:auto 850px}.mcp-guide-main>section#tools{contain-intrinsic-size:auto 5800px}@media (max-width:760px){.mcp-endpoint code{font-size:.78rem;white-space:nowrap;word-break:normal;max-width:100%;overflow-x:auto}}