.lx.lx-legal{padding:0 16px 96px}.lx .lg-w{max-width:1200px;margin:0 auto;padding-top:48px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px}.lx .lg-toc{position:sticky;top:88px;align-self:start;display:grid;gap:2px;max-height:calc(100vh - 110px);overflow:auto}.lx .lg-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);padding:5px 8px}.lx .lg-toc a{font-size:12.5px;line-height:1.4;color:var(--tx-2);text-decoration:none;padding:5px 8px;border-radius:8px;border-left:2px solid transparent;transition:color .2s var(--ease),background .2s var(--ease)}.lx .lg-toc a:hover{color:var(--tx);background:color-mix(in srgb,var(--tx) 5%,transparent)}.lx .lg-toc a:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.lx .lg-doc{max-width:78ch;min-width:0}.lx .lg-doc .pg-eyebrow{margin:0 0 14px}.lx .lg-doc h1{font-family:var(--disp);font-weight:900;font-size:clamp(32px,4vw,44px);line-height:1;font-stretch:78%;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.lx .lg-upd{margin:10px 0 0;font-family:var(--mono);font-size:12px;color:var(--tx-3)}.lx .lg-find{margin-top:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lx .lg-find input{min-width:0;flex:1 1 220px;max-width:340px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--edge-2);background:var(--panel);color:var(--tx);font:14px var(--sans,inherit)}.lx .lg-find input:focus{outline:none;border-color:var(--mint)}.lx .lg-find span{font-family:var(--mono);font-size:12px;color:var(--tx-3)}.lx .lg-body section{margin-top:30px;scroll-margin-top:96px}.lx .lg-body h2{font-family:var(--disp);font-weight:900;font-size:19px;font-stretch:82%;text-transform:uppercase;margin:0 0 10px;color:var(--tx)}.lx .lg-body li,.lx .lg-body p{font-size:14px;line-height:1.75;color:var(--tx-2);overflow-wrap:anywhere}.lx .lg-body p{margin:0}.lx .lg-body p+p{margin-top:10px}.lx .lg-sec ul{list-style:disc;padding-left:20px;display:grid;gap:6px;margin:10px 0}.lx .lg-body strong{color:var(--tx);font-weight:600}.lx .lg-body a{color:var(--mint)}.lx .lg-body code{font:12.5px var(--mono);background:color-mix(in srgb,var(--tx) 6%,transparent);padding:1px 5px;border-radius:5px}.lx .lg-sum{border:1px solid var(--down);border-radius:16px;padding:16px 18px;margin-top:24px;background:var(--panel)}.lx .lg-sum>p{font-family:var(--mono);font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--down);margin:0 0 8px}.lx .lg-sum ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lx .lg-sum li{display:flex;gap:10px;font-size:13.5px;line-height:1.5}.lx .lg-other{margin-top:44px;border-top:1px solid var(--edge);padding-top:18px;display:flex;flex-wrap:wrap;gap:8px}.lx .lg-other .lg-lbl{width:100%;padding:0 0 4px}.lx .lg-other a{font-size:13px;color:var(--tx-2);text-decoration:none;padding:7px 14px;border:1px solid var(--edge-2);border-radius:999px;transition:color .2s var(--ease),border-color .2s var(--ease)}.lx .lg-other a:hover{color:var(--mint);border-color:var(--mint)}.lx ::highlight(lg-find){background-color:color-mix(in srgb,var(--amber) 35%,transparent);color:inherit}.lx ::highlight(lg-find-cur){background-color:var(--amber);color:#111}@media (max-width:860px){.lx .lg-w{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:32px}.lx .lg-toc{position:static;max-height:none;display:flex;flex-wrap:wrap;gap:4px}.lx .lg-toc .lg-lbl{width:100%}.lx .lg-toc a{border:1px solid var(--edge);border-radius:999px;padding:4px 10px}}