.nx.nxlg .nx-phero.is-short{min-height:46vh}.nx .nxlg-glow{position:absolute;inset:-20%;background:radial-gradient(40% 50% at 20% 40%,rgba(217,180,106,.22),transparent 70%),radial-gradient(35% 45% at 80% 60%,rgba(217,180,106,.12),transparent 70%);animation:nxlg-drift 18s ease-in-out infinite alternate}@keyframes nxlg-drift{to{transform:translate3d(6%,-4%,0) scale(1.08)}}.nx .nxlg-body{display:grid;grid-template-columns:260px minmax(0,760px);grid-gap:64px;gap:64px;justify-content:center;padding:24px 40px 110px}.nx .nxlg-toc{position:-webkit-sticky;position:sticky;top:120px;align-self:start;max-height:calc(100vh - 160px);overflow:auto}.nx .nxlg-toc-k{font:600 12px/1 var(--nx-sans);letter-spacing:.14em;text-transform:uppercase;color:#d9b46a;margin:0 0 14px}.nx .nxlg-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid rgba(255,255,255,.12)}.nx .nxlg-toc a{display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;color:#a1a1a6;font:500 14px/1.35 var(--nx-sans);text-decoration:none;transition:color .2s,border-color .2s}.nx .nxlg-toc a:hover{color:#f5f5f7}.nx .nxlg-toc a.is-on{color:#f5f5f7;border-left-color:#d9b46a}.nx .nxlg-prose{color:#d2d2d7;font:400 17px/1.7 var(--nx-sans)}.nx .nxlg-prose h2{color:#f5f5f7;font:600 clamp(22px,2.4vw,30px)/1.2 var(--nx-sans);letter-spacing:-.01em;margin:56px 0 16px;scroll-margin-top:120px}.nx .nxlg-prose h2:first-child{margin-top:0}.nx .nxlg-prose h3{color:#f5f5f7;font:600 19px/1.3 var(--nx-sans);margin:28px 0 10px}.nx .nxlg-prose li,.nx .nxlg-prose p{color:#d2d2d7}.nx .nxlg-prose ol,.nx .nxlg-prose ul{padding-left:1.2em}.nx .nxlg-prose li{margin:0 0 10px}.nx .nxlg-prose li::marker{color:#d9b46a}.nx .nxlg-prose a{color:#e8c98a;text-underline-offset:3px}.nx .nxlg-prose a:hover{color:#fff}.nx .nxlg-prose strong{color:#f5f5f7}.nx .nxlg-prose .dim,.nx .nxlg-prose .small{color:#a1a1a6}.nx .nxlg-prose code{color:#f5f5f7;background:rgba(255,255,255,.08);padding:1px 6px;border-radius:6px}.nx .nxlg-prose table{width:100%;border-collapse:collapse;margin:16px 0}.nx .nxlg-prose td,.nx .nxlg-prose th{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#d2d2d7}@supports (animation-timeline:view()){.nx .nxlg-prose>*{animation:nxlg-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes nxlg-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:980px){.nx .nxlg-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:8px 22px 80px}.nx.nxlg .nx-phero.is-short{min-height:0;padding-top:56px;padding-bottom:32px}.nx .nxlg-prose{font-size:16px}.nx .nxlg-prose table{display:block;overflow-x:auto}.nx .nxlg-toc{display:none}}@media (prefers-reduced-motion:reduce){.nx .nxlg-glow,.nx .nxlg-prose>*{animation:none!important}}.nx.nx404 .nx404-hero{min-height:78vh}