.mcp-hero .deck{max-width:780px}.mcp-endpoint{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mcp-endpoint code{display:block;padding:13px 16px;border:1px solid var(--line,#d9d5cb);background:var(--surface,#fff);font-family:"IBM Plex Mono",monospace;font-size:.94rem;overflow-wrap:anywhere}.mcp-docs{padding-top:54px}.mcp-docs-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}.mcp-docs-main{min-width:0}.mcp-section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--line,#d9d5cb)}.mcp-section:last-child{border-bottom:0}.mcp-section h2{margin:0 0 15px;font-family:"Source Serif 4",serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500}.mcp-section h3{margin:26px 0 8px;font-size:1.05rem}.mcp-section p{max-width:820px;line-height:1.75}.mcp-section pre{margin:20px 0;padding:18px 20px;overflow:auto;border:1px solid var(--line,#d9d5cb);background:var(--surface,#fff);font-family:"IBM Plex Mono",monospace;font-size:.88rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.mcp-capability{padding:20px;border:1px solid var(--line,#d9d5cb);background:var(--surface,#fff)}.mcp-capability code{font-family:"IBM Plex Mono",monospace;font-size:.88rem}.mcp-capability p{margin:9px 0 0;font-size:.94rem;line-height:1.55}.mcp-side{position:sticky;top:110px}.mcp-side .panel{margin-bottom:16px}.mcp-side nav{display:grid;gap:9px;margin-top:12px}.mcp-side nav a{font-size:.92rem}.mcp-status{display:flex;align-items:center;gap:8px;font-size:.9rem}.mcp-status i{width:8px;height:8px;border-radius:50%;background:#27845d;display:inline-block}.mcp-note{padding:20px;border-left:3px solid var(--accent,#1296b5);background:color-mix(in srgb,var(--surface,#fff) 88%,var(--accent,#1296b5) 12%)}.mcp-example{margin:12px 0;padding:16px 18px;border-left:2px solid var(--line,#d9d5cb);font-style:italic}.mcp-small{font-size:.9rem;color:var(--muted,#66737a)}@media(max-width:860px){.mcp-docs-grid{grid-template-columns:1fr}.mcp-side{position:static;order:-1}.mcp-capabilities{grid-template-columns:1fr}}