.lg-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding:26px 0 64px}.lg-toc{align-self:start;position:sticky;top:76px;font-size:13.5px}.lg-toc-h{font:600 12px/1 var(--ct-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ct-ink-3);margin:0 0 10px}.lg-toc ol{list-style:decimal;margin:0;padding-left:20px;color:var(--ct-ink-3)}.lg-toc li{margin:0 0 6px}.lg-toc a{color:var(--ct-ink-2);text-decoration:none}.lg-toc a:hover{color:var(--ct-ink);text-decoration:underline}.lg-toc-alt{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--ct-line)}.lg-doc{max-width:760px;font-size:15.5px;line-height:1.65;color:var(--ct-ink-2)}.lg-doc p{margin:0 0 12px}.lg-doc ul{margin:0 0 12px;padding-left:22px;list-style:disc}.lg-doc li{margin:0 0 6px}.lg-doc strong,.lg-doc b{color:var(--ct-ink);font-weight:600}.lg-doc h3{font-size:16px;font-weight:600;color:var(--ct-ink);margin:18px 0 6px}.lg-doc code{font:13px var(--ct-mono);background:var(--ct-surface-2);padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.lg-intro{font-size:16.5px;color:var(--ct-ink);margin:0 0 8px}.lg-sec{padding-top:22px;scroll-margin-top:72px}.lg-sec h2{font-size:20px;line-height:1.3;font-weight:600;color:var(--ct-ink);margin:0 0 10px}.lg-n{color:var(--ct-ink-3);font-weight:500}.lg-admin{margin:0 0 18px;padding:10px 12px;border-left:3px solid var(--ct-mid);background:var(--ct-mid-bg);color:var(--ct-ink);font-size:14px;border-radius:4px}.lg-table-wrap{overflow-x:auto;margin:0 0 14px;border:1px solid var(--ct-line);border-radius:8px}.lg-table{width:100%;border-collapse:collapse;font-size:14px}.lg-table th,.lg-table td{text-align:left;vertical-align:top;padding:8px 12px;border-bottom:1px solid var(--ct-line)}.lg-table tr:last-child td{border-bottom:0}.lg-table th{font-weight:600;color:var(--ct-ink);background:var(--ct-surface)}.lg-address{font-style:normal;margin:0 0 12px;color:var(--ct-ink)}@media (max-width: 860px){.lg-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.lg-toc{position:static;border:1px solid var(--ct-line);border-radius:8px;padding:12px 14px;background:var(--ct-surface)}.lg-doc{font-size:15px}.lg-table th,.lg-table td{padding:7px 9px;font-size:13.5px}}
