.legal-layout{padding-block:44px;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:40px;padding-right:64px;display:grid}.legal-layout>.legal-sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.15);width:100%;padding:10px;position:sticky;top:128px}.legal-sidebar>ul{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.legal-sidebar li{min-width:0}.legal-sidebar a{width:100%;min-width:0;min-height:48px;color:var(--muted);border:1px solid #0000;border-radius:17px;gap:10px;padding:12px;font-weight:500;line-height:1.45}.legal-sidebar a>span:first-child{width:18px;height:18px;color:var(--accent)}.legal-sidebar a>span:last-child{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.legal-sidebar a:hover{color:var(--fg);background:color-mix(in srgb,var(--accent) 9%,transparent)}.legal-sidebar a[aria-current=page]{color:var(--fg);background:var(--glass);border-color:var(--border);border-top-color:color-mix(in srgb,var(--fg) 25%,transparent);font-weight:650;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #25124b14}@media (prefers-reduced-transparency:reduce){.legal-layout>.legal-sidebar{-webkit-backdrop-filter:none}}@media (forced-colors:active){.legal-sidebar a[aria-current=page]{border:2px solid highlight}}.legal-main{min-width:0}.legal-main>h1{overflow-wrap:anywhere;margin-bottom:40px}.legal-document{color:var(--fg);overflow-wrap:anywhere;line-height:1.7}.legal-shell .noba-document-html.legal-document>:is(section,div){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 48px;padding:0}.legal-shell .noba-document-html.legal-document>section{border-top:1px solid var(--border);padding-top:32px}.legal-document .legal-document-section,.legal-document [id]{scroll-margin-top:140px}.legal-shell .noba-document-html.legal-document>div>div{border-left:2px solid var(--accent);background:0 0;border-radius:0;padding:4px 0 4px 20px}.legal-shell .noba-document-html.legal-document h2{color:var(--fg);border:0;margin:0 0 24px;padding:0;font-size:clamp(24px,2.6vw,34px);font-weight:650}.legal-shell .noba-document-html.legal-document h3{color:var(--fg);font-size:22px;font-weight:650}.legal-document li,.legal-document p{color:var(--muted)}.legal-shell .noba-document-html.legal-document a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-shell .noba-document-html.legal-document :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.legal-table-scroll{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;border:1px solid var(--border);border-radius:20px;margin-block:24px;overflow-x:auto}.legal-table-scroll::-webkit-scrollbar{height:6px}.legal-table-scroll::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.legal-shell .noba-document-html.legal-document table{background:var(--glass);border:0;border-radius:0;width:100%;min-width:0}.legal-shell .noba-document-html.legal-document :is(th,td){overflow-wrap:break-word;word-break:normal;text-align:left;min-width:10rem;color:var(--fg);border:0;border-bottom:1px solid var(--border);background:0 0;padding:16px}.legal-shell .noba-document-html.legal-document th{font-weight:650}.legal-shell .noba-document-html.legal-document td{color:var(--muted);font-weight:400}@media (width<=1100px){.legal-layout{gap:24px;padding-right:64px}}@media (width<=767px){.legal-layout{padding-top:28px;display:block}.legal-layout>.legal-sidebar{margin-bottom:36px;position:static}.legal-main>h1{font-size:34px}.legal-shell .noba-document-html.legal-document>section{margin-bottom:36px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.legal-shell *,.legal-shell :after,.legal-shell :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body:has(.legal-shell) :is(header,.public-footer-wrap,footer,.public-outro,.section-navigation,.legal-sidebar,.public-backdrop,.noba-grad-orb){display:none!important}body:has(.legal-shell) .public-site{color:#000;background:#fff}body:has(.legal-shell) .public-main{padding:0}.legal-layout,.legal-main,.legal-shell{width:100%;max-width:none;margin:0;padding:0;display:block}.legal-document,.legal-shell .noba-document-html.legal-document :is(h2,h3,p,li,th,td,a){color:#000}.legal-document :is(h2,h3){-moz-column-break-after:avoid;break-after:avoid}.legal-table-scroll{border:0;overflow:visible}.legal-shell .noba-document-html.legal-document table{table-layout:fixed;background:#fff;min-width:0}.legal-shell .noba-document-html.legal-document :is(th,td){overflow-wrap:anywhere;min-width:0;padding:6px}}
