.guide-index{max-width:1120px;margin:auto;padding:70px 48px 100px}.guide-index h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(40px,6vw,68px);line-height:1.07}.guide-index header>p{color:#687b94;max-width:490px;font-size:18px;line-height:1.6}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.guide-card{color:inherit;background:#f8faff;border:1px solid #e0e7f0;border-radius:18px;flex-direction:column;padding:32px;transition:border-color .2s,background .2s;display:flex}.guide-card:hover{background:#f0f5ff;border-color:#9bbbf2}.guide-card-top{color:#416da9;justify-content:space-between;gap:20px;font-size:12px;font-weight:600;display:flex}.guide-card h2{letter-spacing:-.7px;margin:32px 0 12px;font-size:26px;line-height:1.3}.guide-card p{color:#687b94;font-size:15px;line-height:1.7}.guide-read{color:#367aec;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:600;display:flex}.guide-article{max-width:810px;margin:auto;padding:48px 40px 80px}.guide-back{color:#647b99;margin-bottom:38px;font-size:13px;display:inline-block}.guide-article h1{letter-spacing:-1.7px;margin:20px 0 24px;font-size:clamp(32px,5vw,49px);line-height:1.15}.guide-intro{color:#617590;font-size:19px;line-height:1.75}.guide-byline{color:#6b7b90;font-size:12px}.guide-contents{background:#f5f8fd;border-radius:14px;gap:12px;margin:36px 0;padding:24px;font-size:14px;display:grid}.guide-contents a{color:#416da9}.guide-article article section{margin:40px 0;scroll-margin-top:30px}.guide-article h2{letter-spacing:-.6px;font-size:25px;line-height:1.3}.guide-article article p,.guide-next p{color:#5e7088;font-size:16px;line-height:1.85}.guide-checklist{color:#5e7088;padding-left:22px;line-height:1.8}.guide-checklist li{padding:5px 0}.guide-checklist li::marker{color:#367aec}.guide-next{background:#edf4ff;border:1px solid #d9e7fa;border-radius:16px;margin-top:48px;padding:30px}.guide-next .marketing-button{margin-top:12px}.guide-preview{color:#416da9;margin-top:18px;font-size:13px;display:block}.guide-related{margin-top:42px}.guide-related a{color:#367aec;line-height:1.6}.guide-site a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #367aec}@media (max-width:640px){.guide-index{padding:38px 24px 64px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:24px}.guide-article{padding:30px 24px 60px}.guide-site .marketing-nav{gap:16px;padding:0 24px}.guide-site .marketing-nav-actions{gap:14px}.guide-site .marketing-nav-actions>a:first-child{display:none}.guide-site .marketing-button.small{padding:0 12px}.guide-next{padding:24px}.guide-next .marketing-button{text-align:center;width:100%;padding:12px}.guide-site .marketing-footer{flex-wrap:wrap}}.use-case-jump{flex-wrap:wrap;gap:10px;margin:32px 0 56px;display:flex}.use-case-jump a{border:1px solid var(--border);color:var(--ink);border-radius:24px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.use-case-jump a:hover{background:#edf3ff}.use-case-story{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:64px;padding:50px 0;scroll-margin-top:100px;display:grid}.use-case-symbol{width:52px;height:52px;color:var(--blue);background:#edf3ff;border-radius:15px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.use-case-story h2{letter-spacing:-1px;margin:16px 0;font-size:clamp(26px,3vw,36px);line-height:1.15}.use-case-story p{color:var(--muted);font-size:15px;line-height:1.8}.use-case-example{color:var(--muted);font-size:11px}.use-case-flow{border:1px solid var(--border);background:#f8faff;border-radius:18px;padding:28px}.use-case-flow ol{margin:0;padding-left:20px}.use-case-flow li{color:var(--ink);margin-bottom:22px;padding-left:8px;font-size:15px;line-height:1.7}.use-case-flow li::marker{color:var(--blue);font-weight:600}@media (max-width:760px){.use-case-story{grid-template-columns:1fr;gap:24px;padding:32px 0}.use-case-flow{padding:22px}}
