.mcp-quickstart{border:1px solid var(--border);border-radius:var(--radius-2xl);background:color-mix(in oklch, var(--accent) 3.92%, transparent);max-width:780px;margin:0 0 72px;padding:30px}.mcp-quickstart h2{margin:10px 0;font-size:34px}.mcp-quickstart p,.mcp-quickstart li{color:var(--muted-foreground);line-height:1.6}.mcp-quickstart ol{padding-left:22px}.mcp-url{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--muted-foreground);white-space:nowrap;margin:18px 0;padding:16px;font-size:16px;display:block;overflow:auto}.prose>.button{margin-top:18px}.prose>.secondary{margin:18px 0 0 14px;display:inline-block}.faq{margin-top:52px}.faq details{border-top:1px solid var(--border);padding:16px 0}.faq summary{color:var(--foreground);cursor:pointer;font-weight:650}@media (width<=760px){.mcp-quickstart h2{font-size:29px}.prose>.secondary{margin-left:0;display:block}}.business-source-hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;max-width:none;padding-top:20px;display:grid}.business-source-hero h1{font-size:clamp(36px,4.8vw,62px)}.business-source-hero>div>p{color:var(--muted-foreground);font-size:18px;line-height:1.65}.business-source-entry{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground);padding:28px}.business-source-entry h2{margin:0 0 14px;font-size:25px;line-height:1.2}.business-source-entry p{font-size:15px!important;line-height:1.55!important}.business-source-entry .button{justify-content:center;min-height:48px;margin:20px 0;display:flex}.business-source-entry ol{gap:10px;padding-left:22px;font-size:15px;line-height:1.5;display:grid}.business-source-outcome{border-top:1px solid var(--border);padding-top:16px}.source-catalog{border-top:1px solid var(--border);max-width:1216px;margin:48px auto 0;padding:24px 32px}.source-catalog>nav{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.source-catalog h2{font-size:18px}.source-catalog h3{font-size:14px}.source-catalog a{color:var(--muted-foreground);text-underline-offset:3px;padding:6px 0;font-size:14px;display:block}@media (width<=760px){.business-source-hero{grid-template-columns:1fr;gap:18px;padding-top:0}.business-source-hero h1{font-size:36px}.business-source-hero>div>p{font-size:16px}.business-source-entry{padding:20px}.source-catalog>nav{grid-template-columns:repeat(2,1fr)}.source-catalog a{min-height:44px}}
