.ns-reference,.ns-document,.ns-legal{background:var(--ns-ground);min-width:0;color:var(--ns-ink);font-family:var(--ns-font-ui);font-variant-numeric:tabular-nums}.ns-reference>div>.relative.overflow-hidden{border-bottom:1px solid var(--ns-line);background:var(--ns-sky-wash)}.ns-reference :is(h1,h2,h3){overflow-wrap:anywhere}.ns-reference a,.ns-document a,.ns-legal a{text-underline-offset:3px}.ns-reference blockquote{border-color:var(--ns-gold);color:var(--ns-ink);font-family:var(--ns-font-voice);font-size:1.8rem;font-style:italic}.ns-reference-code{background:var(--ns-night);color:var(--ns-night-text);font-variant-numeric:normal;max-width:100%;font-family:Fira Code,Cascadia Code,monospace;overflow-x:auto}.ns-reference-code>code{color:inherit;font-family:inherit}.ns-document :is(h1,h2,h3,h4){scroll-margin-top:9rem}.ns-document .prose-doc{overflow-wrap:anywhere}.ns-document .prose-doc pre{overflow-wrap:normal}.ns-document .prose-doc table{background:var(--ns-surface)}.ns-document .prose-doc :is(p,ul,ol,li,td,blockquote){color:var(--ns-ink)}.ns-legal .legal-prose :is(strong,b){color:var(--ns-ink);font-weight:600}.ns-legal .legal-prose code{border:1px solid var(--ns-line);background:var(--ns-sky-wash);color:var(--ns-ink);overflow-wrap:anywhere;border-radius:3px;padding:.1rem .3rem}@media (width<=1279px){.ns-document :is(h1,h2,h3,h4){scroll-margin-top:11rem}}@media print{.ns-document nav,.ns-document aside,.ns-document [role=dialog],.ns-legal aside{display:none}}
