/* /en/connect-ai/: EN-only MCP connect help (markdown body). */
.connect-ai {padding:48px 0 96px;color:#1c2430}
.connect-ai__article {max-width:46rem;margin:0 auto;text-align:start}
.connect-ai__article > :first-child {margin-top:0}
.connect-ai__article h1 {font-family:"Euclid Circular A","IBM Plex Sans",sans-serif;font-size:40px;line-height:1.15;font-weight:600;margin:0 0 16px}
.connect-ai__article h2 {font-size:28px;line-height:1.25;margin:40px 0 12px}
.connect-ai__article h3 {font-size:22px;line-height:1.3;margin:28px 0 10px}
.connect-ai__article p,
.connect-ai__article li {font-size:18px;line-height:1.55}
.connect-ai__article p {margin:0 0 14px}
.connect-ai__article ul,
.connect-ai__article ol {margin:0 0 16px;padding-inline-start:1.4em}
.connect-ai__article li + li {margin-top:6px}
.connect-ai__article a {color:#1d4ed8;text-decoration:underline}
.connect-ai__article code {font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:#eef2f7;padding:.1em .35em;border-radius:4px}
.connect-ai__article pre {margin:0 0 16px;padding:14px 16px;background:#eef2f7;border-radius:12px;overflow-x:auto}
.connect-ai__article pre code {background:transparent;padding:0}
.connect-ai__article table {width:100%;border-collapse:collapse;margin:0 0 20px;font-size:16px;line-height:1.45}
.connect-ai__article th,
.connect-ai__article td {border:1px solid #d5dde7;padding:10px 12px;text-align:start;vertical-align:top}
.connect-ai__article th {background:#f5f7fa;font-weight:600}
.connect-ai__article em {font-style:italic}
.connect-ai__article strong {font-weight:600}
@media (max-width:767px) {
  .connect-ai {padding:32px 0 64px}
  .connect-ai__article h1 {font-size:32px}
  .connect-ai__article h2 {font-size:24px}
  .connect-ai__article table {display:block;overflow-x:auto}
}
