@import url('/marketing-pages.css');
.guide-library-head{padding-bottom:22px}.guide-library-head h1{max-width:none!important;margin:0!important;font-size:clamp(25px,3vw,34px)!important;letter-spacing:-.02em!important}.guide-nav{display:flex;gap:10px;align-items:center}.library-more{margin-top:34px}
.guide{max-width:980px;margin:0 auto;padding:62px 28px 90px}.guide-head{padding-bottom:34px;border-bottom:1px solid var(--line)}.guide-head h1{max-width:850px;margin:0 0 16px;font-size:clamp(38px,6vw,62px);line-height:1.04;letter-spacing:-.045em}.guide-head p{max-width:760px;margin:0;color:var(--muted);font-size:18px}.guide-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding-top:42px}.guide article h2{margin:40px 0 12px;font-size:30px;line-height:1.15;letter-spacing:-.025em}.guide article h2:first-child{margin-top:0}.guide article h3{margin:28px 0 8px;font-size:20px}.guide article p,.guide article li{color:#35536a}.guide article li{margin:8px 0}.guide-steps{counter-reset:step;list-style:none;padding:0}.guide-steps li{position:relative;padding:0 0 22px 48px}.guide-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--blue);font-weight:800}.guide code{display:block;overflow:auto;margin:14px 0;padding:16px 18px;border:1px solid #b9cfdd;border-radius:8px;background:#eef6fa;color:#0c3652;font:14px/1.55 Consolas,monospace;white-space:pre-wrap}.guide-note{padding:18px;border-left:4px solid var(--warn);background:#fff6ea}.guide-cta{position:sticky;top:104px;padding:24px;border:1px solid #9fc3d8;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(27,74,103,.1)}.guide-cta h2{margin:0 0 8px;font-size:22px}.guide-cta p{color:var(--muted);font-size:14px}.guide-cta .mkt-button{width:100%;margin-top:8px}.guide-source{font-size:13px}.guide-source a{color:var(--blue)}.guide-disclaimer{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);color:#718798;font-size:12px}.choice-list{padding:0;list-style:none;border-top:1px solid var(--line)}.choice-list li{padding:17px 0;border-bottom:1px solid var(--line)}.choice-list strong{display:block;color:var(--ink)}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.guide-cta{position:static}.guide{padding-inline:20px}}
