.docs-module__hZJeFq__page{background:var(--background-soft);padding:72px 0 96px}.docs-module__hZJeFq__inner{max-width:1140px;margin:0 auto;padding:0 24px}.docs-module__hZJeFq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.docs-module__hZJeFq__heading h1{color:var(--navy);margin-bottom:6px;font-size:max(34px,min(5vw,52px));line-height:1.15}.docs-module__hZJeFq__intro{color:var(--text-secondary);max-width:680px;margin:10px 0 44px;font-size:max(16px,min(2vw,19px))}.docs-module__hZJeFq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.docs-module__hZJeFq__card{border:1px solid var(--border-soft);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:24px 24px 20px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.docs-module__hZJeFq__card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 10px 30px rgba(7,27,58,.08)}.docs-module__hZJeFq__card h2{color:var(--navy);font-size:20px}.docs-module__hZJeFq__card a{color:inherit;text-decoration:none}.docs-module__hZJeFq__card p{color:var(--text-secondary);flex:1;font-size:15px;line-height:1.6}.docs-module__hZJeFq__cardLink{color:var(--blue);font-size:14.5px;font-weight:600}.docs-module__hZJeFq__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.docs-module__hZJeFq__badge{letter-spacing:.04em;color:#0d7f9e;background:rgba(32,184,246,.1);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.docs-module__hZJeFq__article{border:1px solid var(--border-soft);background:#fff;border-radius:16px;max-width:820px;margin:0 auto;padding:max(28px,min(5vw,56px))}.docs-module__hZJeFq__crumb{margin-bottom:18px;font-size:14px}.docs-module__hZJeFq__crumb a{color:var(--blue);font-weight:600;text-decoration:none}.docs-module__hZJeFq__article h1{color:var(--navy);margin-bottom:10px;font-size:max(30px,min(4.5vw,42px));line-height:1.15}.docs-module__hZJeFq__lede{color:var(--text-secondary);border-bottom:1px solid var(--border-soft);margin-bottom:28px;padding-bottom:24px;font-size:17px}.docs-module__hZJeFq__prose{color:var(--navy)}.docs-module__hZJeFq__prose h2{color:var(--navy);border-bottom:1px solid var(--border-soft);margin:36px 0 12px;padding-bottom:8px;font-size:24px}.docs-module__hZJeFq__prose h3{color:var(--navy);margin:26px 0 10px;font-size:19px}.docs-module__hZJeFq__prose p{color:#1e3a5f;margin:12px 0;font-size:15.5px;line-height:1.75}.docs-module__hZJeFq__prose ul,.docs-module__hZJeFq__prose ol{flex-direction:column;gap:7px;margin:12px 0 12px 22px;display:flex}.docs-module__hZJeFq__prose li{color:#1e3a5f;font-size:15.5px;line-height:1.65}.docs-module__hZJeFq__prose a{color:var(--blue);text-decoration:none}.docs-module__hZJeFq__prose a:hover{text-decoration:underline}.docs-module__hZJeFq__prose strong{color:var(--navy)}.docs-module__hZJeFq__prose code{border:1px solid var(--border-soft);color:var(--navy);word-break:break-word;background:#f1f5f9;border-radius:6px;padding:1px 6px;font-size:.9em}.docs-module__hZJeFq__prose pre{background:var(--navy);color:#dbeafe;border-radius:10px;margin:16px 0;padding:16px 18px;overflow-x:auto}.docs-module__hZJeFq__prose pre code{color:inherit;white-space:pre;background:0 0;border:none;padding:0}.docs-module__hZJeFq__prose blockquote{border-left:3px solid var(--cyan);color:var(--text-secondary);margin:14px 0;padding:4px 0 4px 16px}.docs-module__hZJeFq__prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14.5px}.docs-module__hZJeFq__prose th,.docs-module__hZJeFq__prose td{text-align:left;border-bottom:1px solid var(--border-soft);padding:9px 12px}.docs-module__hZJeFq__prose th{color:var(--navy);background:var(--background-soft);font-weight:600}.docs-module__hZJeFq__prose hr{border:none;border-top:1px solid var(--border-soft);margin:28px 0}.docs-module__hZJeFq__pager{border-top:1px solid var(--border-soft);justify-content:space-between;gap:16px;margin-top:34px;padding-top:22px;display:flex}.docs-module__hZJeFq__pager a{color:var(--blue);font-size:15px;font-weight:600;text-decoration:none}.docs-module__hZJeFq__pager a:hover{text-decoration:underline}.docs-module__hZJeFq__pagerRight{text-align:right}.docs-module__hZJeFq__pagerEmpty{flex:1}
