.docs-shell{grid-template-columns:264px minmax(0,1fr);gap:48px;max-width:1360px;margin:0 auto;padding:52px clamp(20px,6vw,64px) 100px;display:grid}.docs-sidebar{align-self:start;position:sticky;top:100px}.docs-sidebar-scroll{gap:22px;max-height:calc(100vh - 130px);padding-right:6px;display:grid;overflow-y:auto}.docs-sidebar-top{gap:2px;display:grid}.docs-sidebar a{color:#385568;border-radius:6px;font-size:14px;display:block}.docs-sidebar a:hover{color:var(--blue);background:#eaf4ef}.docs-sidebar .docs-toplink{font-weight:650}.docs-subgroup-title{color:#7c8e9c;letter-spacing:.05em;text-transform:uppercase;padding:8px 10px 2px;font-size:11px;font-weight:700}.docs-toc{gap:1px;margin-top:6px;display:grid}.docs-toc-link{color:#7c8e9c;border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.4;display:block}.docs-toc-link:hover{color:var(--blue);background:#eaf4ef}.docs-toc-link.is-active{color:var(--blue);background:#eaf4ef;font-weight:650}.docs-toc-level-2{padding-left:20px}.docs-toc-level-3{padding-left:32px}.docs-content{min-width:0}.docs-eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:750;display:flex}.docs-eyebrow a{color:var(--blue);border-bottom:1px solid #0000}.docs-eyebrow a:hover{border-bottom-color:currentColor}.docs-article,.docs-content{color:#29465c;font-size:16px;line-height:1.75}.docs-article{max-width:760px}.docs-article h1,.docs-content h1{color:var(--ink);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.docs-article h2,.docs-content h2{color:var(--ink);letter-spacing:-.02em;margin:46px 0 14px;font-size:26px;line-height:1.2}.docs-article h3,.docs-content h3{color:var(--ink);margin:32px 0 10px;font-size:20px}.docs-article h4,.docs-content h4{color:var(--ink);margin:24px 0 8px;font-size:16px}.docs-article p,.docs-content p{margin:0 0 16px}.docs-article strong,.docs-content strong{color:var(--ink)}.docs-article ul,.docs-article ol,.docs-content ul,.docs-content ol{gap:8px;margin:0 0 20px;padding-left:22px;display:grid}.docs-article li,.docs-content li{padding-left:2px}.docs-article a,.docs-content a{color:var(--blue);text-underline-offset:2px;font-weight:650}.docs-article blockquote,.docs-content blockquote{color:#385568;background:#f7faf8;border-left:3px solid #8ed7be;margin:20px 0;padding:14px 18px;font-size:15px}.docs-article blockquote p:last-child,.docs-content blockquote p:last-child{margin-bottom:0}.docs-article code,.docs-content code{color:#0a4a75;background:#eaf4ef;border-radius:4px;padding:2px 6px;font-size:.9em}.docs-article hr,.docs-content hr{border:0;border-top:1px solid var(--line);margin:40px 0}.docs-table-wrap{border:1px solid var(--line);margin:24px 0;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.docs-table-wrap th{color:var(--ink);text-align:left;white-space:nowrap;background:#eaf4ef;padding:10px 14px;font-weight:700}.docs-table-wrap td{border-top:1px solid var(--line);padding:10px 14px}.docs-prevnext{border-top:1px solid var(--line);justify-content:space-between;gap:18px;max-width:760px;margin-top:56px;padding-top:26px;display:flex}.docs-prevnext a{color:var(--blue);gap:4px;font-size:14px;font-weight:700;display:grid}.docs-prevnext span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.docs-prevnext .docs-next{text-align:right;margin-left:auto}@media (max-width:900px){.docs-shell{flex-direction:column;padding:28px 18px 56px;display:flex}.docs-content{order:1}.docs-sidebar{order:2;width:100%;position:static}.docs-sidebar-scroll{border:1px solid var(--line);background:#fff;border-radius:12px;gap:16px;max-height:320px;padding:14px 16px;overflow-y:auto}.docs-article{max-width:100%}.docs-article h1,.docs-content h1{font-size:clamp(26px,7vw,34px)}.docs-article h2,.docs-content h2{margin:34px 0 12px;font-size:22px}.docs-prevnext{flex-direction:column;gap:14px}.docs-prevnext .docs-next{text-align:left;margin-left:0}}@media (max-width:520px){.docs-shell{padding:22px 14px 48px}.docs-article,.docs-content{font-size:15px}.docs-img{margin:16px 0}}
