/* Scoped to the programmer-managed knowledge example only. */
.mc-guide{background:#fff;color:#344054}.mc-guide .mc-guide-hero{padding:65px 0 52px;background:linear-gradient(135deg,#f0f7fc,#fff)}.mc-guide .mc-breadcrumb a{text-decoration:none;color:#2864a0}.mc-guide h1{font-size:clamp(1.85rem,3.8vw,2.9rem);line-height:1.28;max-width:900px;color:#163657;font-weight:750}.mc-guide .mc-lead{max-width:780px;font-size:1.12rem;color:#526477}.mc-guide .mc-guide-body{padding:46px 0 72px}.mc-guide .mc-prose{font-size:1.02rem;line-height:1.85}.mc-guide .mc-prose h2{font-size:1.52rem;font-weight:700;color:#183e62;scroll-margin-top:100px;margin:2rem 0 1rem}.mc-guide .mc-prose h3{font-size:1.16rem;font-weight:700;color:#234d71;margin:1.5rem 0 .65rem}.mc-guide .mc-prose p,.mc-guide .mc-prose ul{margin-bottom:1rem}.mc-guide .mc-quick{background:#eaf4fb;border-left:4px solid #287dbb;padding:22px;border-radius:12px}.mc-guide .mc-card{border:1px solid #dce6ed;border-radius:15px;padding:23px;background:#fff;box-shadow:0 10px 30px rgba(20,54,80,.04)}.mc-guide .mc-sticky{position:sticky;top:96px}.mc-guide .mc-toc a{display:block;padding:7px 0;text-decoration:none;color:#335b76}.mc-guide .mc-toc a:hover{color:#0a71b5;text-decoration:underline}.mc-guide .mc-table{overflow-x:auto}.mc-guide .mc-table table{width:100%;border-collapse:collapse;min-width:550px}.mc-guide .mc-table th,.mc-guide .mc-table td{padding:13px 16px;border:1px solid #dce7ee;vertical-align:top}.mc-guide .mc-table th{background:#edf5fa;color:#194265}.mc-guide .mc-cta{background:#173e60;color:#fff;border-radius:18px;padding:28px}.mc-guide .mc-cta h2{color:#fff}.mc-guide .mc-cta .btn{background:#fff;color:#173e60;border-color:#fff}.mc-guide .mc-cta .btn:hover{background:#e6f2fa}.mc-guide details{border:1px solid #dce7ee;border-radius:10px;margin:10px 0;padding:15px 17px}.mc-guide summary{font-weight:700;cursor:pointer;color:#173e60}.mc-guide details p{margin:12px 0 0}.mc-guide .mc-tag{font-size:.85rem;font-weight:650;color:#23699b;text-transform:uppercase;letter-spacing:.05em}@media(max-width:991.98px){.mc-guide .mc-sticky{position:static}.mc-guide .mc-guide-hero{padding:38px 0}.mc-guide .mc-guide-body{padding:28px 0 50px}}
