.nx-legal{padding-top:150px;padding-bottom:90px}.nx-legal-directory{max-width:1080px;margin-inline:auto;padding-top:0;display:block}.nx-legal-intro{padding-bottom:42px}.nx-legal-intro>p:first-child{letter-spacing:.07em;margin-bottom:24px;font-size:10px}.nx-legal-intro h1{font-size:clamp(48px,6.6vw,84px);line-height:1}.nx-legal-intro>p:last-child{color:#a1aabb;max-width:540px;margin-top:22px;font-size:14px;line-height:1.8}.nx-legal-list{border-top:1px solid var(--nx-line)}.nx-legal-list>article{border-bottom:1px solid var(--nx-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 16px;display:grid}.nx-legal-icon{color:#3b82f6;background:#3b82f610;border:1px solid #3b82f63b;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.nx-legal-list h2{font:500 19px/1.4 var(--font-body),sans-serif;text-transform:none;color:#e8edf6}.nx-legal-list p{color:#9ba6b8;margin-top:6px;font-size:13px}.nx-legal-open{color:#b9c4d7;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:13px;padding:10px 15px;font-size:11px;transition:background .2s,border-color .2s,color .2s;display:flex}.nx-legal-open:hover,.nx-legal-open:focus-visible{color:#fff;background:#3b82f6;border-color:#3b82f6}.nx-legal-reader{grid-template-columns:235px minmax(0,720px);gap:65px}.nx-legal-sidebar{top:112px}.nx-legal-back{padding-bottom:24px;font-size:11px}.nx-legal-sidebar nav{flex-direction:column;gap:6px;padding-top:16px;display:flex}.nx-legal-sidebar nav a{border:1px solid #0000;border-radius:999px;gap:10px;padding:13px 14px;font-size:11px}.nx-legal-sidebar nav a:hover{color:#e8edf6;background:#ffffff06}.nx-legal-sidebar nav a[aria-current=page]{color:#fff;background:#3b82f6;border-color:#3b82f6}.nx-legal-sidebar nav a>svg:last-child{display:none}.nx-legal-document{animation:.4s both nx-legal-enter}.nx-legal-breadcrumb{color:#78869e;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:10px;display:flex}.nx-legal-breadcrumb a:hover{color:#c8d9f5}.nx-legal-breadcrumb>span{color:#bac5d8}.nx-legal-article>header{border-bottom:1px solid var(--nx-line);padding-bottom:27px}.nx-legal-kicker{color:#3b82f6;align-items:center;gap:9px;margin-bottom:17px;font-size:11px;display:flex}.nx-legal-document h1{overflow-wrap:anywhere;margin-bottom:16px;font-size:clamp(40px,4.3vw,62px);line-height:1.05}.nx-legal-article>header>p{color:#94a0b5;font-size:11px}.nx-legal-article>header time{color:#bbc5d6}.nx-legal-contents{border:1px solid var(--nx-line);background:#ffffff02;border-radius:16px;margin:22px 0 36px;padding:0 18px}.nx-legal-contents summary{cursor:pointer;color:#c6d0e2;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;list-style:none;display:flex}.nx-legal-contents summary::-webkit-details-marker{display:none}.nx-legal-contents summary>svg{transition:transform .2s}.nx-legal-contents[open] summary>svg{transform:rotate(180deg)}.nx-legal-contents ol{flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.nx-legal-contents a{color:#9baac1;padding:7px 0;font-size:11px;line-height:1.65;display:block}.nx-legal-contents a:hover{color:#72a7ff}.nx-legal-document .prose{color:#b1bbcb;font-size:14px;line-height:1.95}.nx-legal-document .prose h2{font:500 18px/1.55 var(--font-body),sans-serif;color:#e6edf8;margin-bottom:16px}.nx-legal-document .prose section{margin-bottom:36px;scroll-margin-top:110px}.nx-legal-document .prose strong{color:#dde5f3}.nx-legal-document .prose a{color:#72a7ff;text-underline-offset:3px;text-decoration:underline}.nx-legal-document .prose table{border-collapse:collapse;scrollbar-color:#3a465e transparent;width:100%;display:block;overflow-x:auto}.nx-legal-document .prose th,.nx-legal-document .prose td{border-color:var(--nx-line);text-align:left;padding:12px}.nx-legal-document .prose th{color:#dde5f3;background:#ffffff04}.nx-legal-document .prose code{overflow-wrap:anywhere}@media (max-width:1000px){.nx-legal-reader{grid-template-columns:200px minmax(0,1fr);gap:34px}}@media (max-width:700px){.nx-legal{padding-top:125px;padding-bottom:55px}.nx-legal-intro{padding-bottom:28px}.nx-legal-intro h1{font-size:clamp(44px,10vw,66px)}.nx-legal-intro>p:last-child{max-width:100%;font-size:12px}.nx-legal-list>article{grid-template-columns:38px minmax(0,1fr) 32px;gap:13px;padding:21px 0}.nx-legal-icon{border-radius:12px;width:38px;height:38px}.nx-legal-icon svg{width:18px}.nx-legal-list h2{font-size:15px}.nx-legal-list p{font-size:11px;line-height:1.7}.nx-legal-open{justify-content:center;width:32px;height:32px;padding:0}.nx-legal-open>span{display:none}.nx-legal-reader{grid-template-columns:minmax(0,1fr);gap:32px}.nx-legal-sidebar{position:static}.nx-legal-back{padding-bottom:17px}.nx-legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7px;padding-top:14px;display:grid}.nx-legal-sidebar nav a{gap:7px;min-width:0;padding:10px;font-size:10px}.nx-legal-sidebar nav svg{flex-shrink:0;width:14px}.nx-legal-breadcrumb{margin-bottom:25px;font-size:9px}.nx-legal-document h1{font-size:42px}.nx-legal-document .prose{font-size:13px}.nx-legal-document .prose h2{font-size:17px}}.nx-legal-reader{max-width:1120px;display:block}.nx-legal-sidebar{margin-bottom:38px;position:static}.nx-legal-back{padding-bottom:15px}.nx-legal-sidebar nav{border:0;flex-flow:wrap;gap:8px;padding:0;display:flex}.nx-legal-sidebar nav a{border:1px solid #8eadd526;padding:10px 15px;font-size:11px}.nx-legal-sidebar nav a:hover{color:#fff;background:#3b82f618;border-color:#3b82f6}.nx-legal-article{grid-template-columns:minmax(0,740px) minmax(210px,270px);align-items:start;column-gap:64px;display:grid}.nx-legal-breadcrumb{grid-column:1/-1}.nx-legal-article>header{grid-column:1;margin-bottom:34px}.nx-legal-article>.prose{grid-area:3/1;min-width:0}.nx-legal-article>.nx-legal-contents{background:0 0;border:0;border-left:1px solid #3b82f63b;border-radius:0;grid-area:2/2/4;margin:0;padding:0 0 0 22px;position:sticky;top:120px}.nx-legal-contents-label{color:#e3ecfb;margin-bottom:17px;font-size:12px;font-weight:500}.nx-legal-contents-toggle{display:none}.nx-legal-contents a{color:#a5b4cb;border-radius:10px;padding:9px 11px;transition:color .2s,background .2s,box-shadow .2s}.nx-legal-contents a[aria-current=location]{color:#fff;background:#3b82f6;box-shadow:0 5px 18px #3b82f624}.nx-legal-contents a[aria-current=location]:hover{background:#3b82f6}.nx-legal-kicker,.nx-legal-kicker svg{color:#3b82f6}.nx-legal-section-arrival{animation:.75s both nx-legal-highlight}@keyframes nx-legal-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-legal-highlight{0%{background:#3b82f61a}to{background:0 0}}@media (max-width:1000px){.nx-legal-article{grid-template-columns:minmax(0,1fr) 220px;column-gap:30px}}@media (max-width:760px){.nx-legal-sidebar{margin-bottom:28px}.nx-legal-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.nx-legal-sidebar nav a{padding:10px;font-size:10px}.nx-legal-article{flex-direction:column;display:flex}.nx-legal-breadcrumb,.nx-legal-article>header,.nx-legal-article>.prose{width:100%}.nx-legal-article>header{margin-bottom:20px}.nx-legal-article>.nx-legal-contents{background:#3b82f608;border:1px solid #3b82f63b;border-radius:16px;width:100%;margin:0 0 28px;padding:0 16px;position:static}.nx-legal-contents-label{display:none}.nx-legal-contents-toggle{color:#dbe8fd;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:12px;display:flex}.nx-legal-contents-toggle svg{color:#3b82f6;transition:transform .28s}.nx-legal-contents.is-open .nx-legal-contents-toggle svg{transform:rotate(180deg)}.nx-legal-contents-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s,visibility .3s;display:grid}.nx-legal-contents-collapse>nav{min-height:0;overflow:hidden}.nx-legal-contents.is-open .nx-legal-contents-collapse{opacity:1;visibility:visible;grid-template-rows:1fr}.nx-legal-contents ol{padding-bottom:14px}}.nx-legal-article>.nx-legal-contents{background:0 0;border:0;border-radius:0;grid-row:2;align-self:start;margin:0;padding:0;position:static}.nx-legal-contents ol{gap:2px;padding:0}.nx-legal-contents a{border-radius:0;padding:4px 0;font-size:10px;line-height:1.4;transition:color .15s}.nx-legal-contents a[aria-current=location],.nx-legal-contents a[aria-current=location]:hover{color:#70a9ff;box-shadow:none;background:0 0}.nx-legal-contents a:hover{color:#fff;background:0 0}@media (max-width:760px){.nx-legal-article>.nx-legal-contents{background:0 0;border:0;border-radius:0;width:100%;margin:0 0 24px;padding:0}.nx-legal-contents ol{gap:3px}.nx-legal-contents a{padding:4px 0;font-size:11px}}
