.page-hero[data-astro-cid-yxfmog7o]{padding-block:3.5rem 3rem}.page-hero[data-astro-cid-yxfmog7o] h1[data-astro-cid-yxfmog7o]{margin-top:.75rem}.page-hero[data-astro-cid-yxfmog7o] .lead[data-astro-cid-yxfmog7o]{margin-top:1rem}.hero-ctas[data-astro-cid-yxfmog7o]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.section[data-astro-cid-yxfmog7o]{padding-block:3.5rem}.mt[data-astro-cid-yxfmog7o]{margin-top:1.5rem}.mt-sm[data-astro-cid-yxfmog7o]{margin-top:.75rem}.small[data-astro-cid-yxfmog7o]{color:var(--text-muted);font-size:.92rem}.install-stack[data-astro-cid-yxfmog7o]{gap:.75rem;display:grid}.two-col[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.page-hero[data-astro-cid-yxfmog7o] .two-col[data-astro-cid-yxfmog7o]{align-items:center}.planes[data-astro-cid-yxfmog7o] .card[data-astro-cid-yxfmog7o] h3[data-astro-cid-yxfmog7o]{margin-top:.35rem}.mcp-top[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:start;gap:2.25rem;display:grid}.planes[data-astro-cid-yxfmog7o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.plane[data-astro-cid-yxfmog7o] .eyebrow[data-astro-cid-yxfmog7o]{margin:0}.plane[data-astro-cid-yxfmog7o] h3[data-astro-cid-yxfmog7o]{margin-bottom:.4rem}.disc[data-astro-cid-yxfmog7o]{color:var(--text-muted);margin-top:.6rem;font-size:.9rem}.connect-grid[data-astro-cid-yxfmog7o]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.25rem;display:grid}.connect-card[data-astro-cid-yxfmog7o]{flex-direction:column;padding-bottom:1.25rem;text-decoration:none;display:flex}.connect-card[data-astro-cid-yxfmog7o] h3[data-astro-cid-yxfmog7o]{margin-bottom:.45rem;font-size:1.15rem}.connect-card[data-astro-cid-yxfmog7o] .step-num[data-astro-cid-yxfmog7o]{font-family:var(--font-display);color:var(--deep-blue);font-size:1.1rem;font-weight:800}.connect-card[data-astro-cid-yxfmog7o] .card-head[data-astro-cid-yxfmog7o]{justify-content:space-between;width:100%}.connect-card[data-astro-cid-yxfmog7o] .go[data-astro-cid-yxfmog7o]{font-family:var(--font-display);color:var(--brand-dark);margin-top:auto;padding-top:.9rem;font-size:.9rem;font-weight:600}.skills-top[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:center}.connect-how[data-astro-cid-yxfmog7o]{margin-top:2.5rem}.connect-how[data-astro-cid-yxfmog7o] h3[data-astro-cid-yxfmog7o]{margin-top:2.25rem}.connect-how[data-astro-cid-yxfmog7o] h3[data-astro-cid-yxfmog7o]:first-child{margin-top:0}.connect-how[data-astro-cid-yxfmog7o] h4[data-astro-cid-yxfmog7o]{font-size:1.05rem}.connect-how[data-astro-cid-yxfmog7o] p[data-astro-cid-yxfmog7o]{margin-top:.6rem}.connect-how[data-astro-cid-yxfmog7o] .terminal,.connect-how[data-astro-cid-yxfmog7o] .callout,.connector-urls[data-astro-cid-yxfmog7o]{margin-top:1rem}.connector-urls[data-astro-cid-yxfmog7o] .disc[data-astro-cid-yxfmog7o]{margin-top:.9rem;margin-bottom:.35rem}.connector-urls[data-astro-cid-yxfmog7o] .disc[data-astro-cid-yxfmog7o]:first-child{margin-top:0}.when[data-astro-cid-yxfmog7o]{gap:.75rem;margin-top:1.25rem;padding-left:0;list-style:none;display:grid}.when[data-astro-cid-yxfmog7o] li[data-astro-cid-yxfmog7o]{border-left:3px solid var(--brand);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.85rem 1.1rem;line-height:1.6}.when[data-astro-cid-yxfmog7o] li[data-astro-cid-yxfmog7o] strong[data-astro-cid-yxfmog7o]{color:var(--brand-dark)}.when[data-astro-cid-yxfmog7o]+p[data-astro-cid-yxfmog7o]{margin-top:1.4rem}.mcp-frame[data-astro-cid-yxfmog7o]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);margin-top:1rem;overflow:hidden}.mcp-urls[data-astro-cid-yxfmog7o]{table-layout:fixed;width:100%;margin:0}.mcp-urls[data-astro-cid-yxfmog7o] th[data-astro-cid-yxfmog7o]:first-child,.mcp-urls[data-astro-cid-yxfmog7o] td[data-astro-cid-yxfmog7o]:first-child{width:22%}.mcp-urls[data-astro-cid-yxfmog7o] td[data-astro-cid-yxfmog7o] code[data-astro-cid-yxfmog7o]{overflow-wrap:anywhere;font-size:.85rem}@media (width<=720px){.mcp-frame[data-astro-cid-yxfmog7o]{background:0 0;border:0;border-radius:0}}@media (width<=960px){.mcp-top[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.planes[data-astro-cid-yxfmog7o],.connect-grid[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr)}}.skills-table[data-astro-cid-yxfmog7o] td[data-astro-cid-yxfmog7o]:first-child{white-space:nowrap}@media (width<=720px){.skills-table[data-astro-cid-yxfmog7o] td[data-astro-cid-yxfmog7o]:first-child{white-space:normal}}@media (width<=900px){.two-col[data-astro-cid-yxfmog7o]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
