.lg{max-width:1100px}.lg-draft{color:#ffd9a0;background:#1d1608;border:1px solid #ffb54766;border-radius:12px;margin-bottom:22px;padding:10px 14px;font-size:13px}.lg-draft b{color:#ffb547;text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-size:11px}.lg-updated{margin-top:8px;font-size:12px}.lg-grid{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;margin-top:28px;display:grid}.lg-nav{top:calc(var(--header-h) + 20px);flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky}.lg-nav a{color:var(--muted);border-left:2px solid #0000;border-radius:10px;padding:9px 12px}.lg-nav a:hover{color:#fff;background:#101317}.lg-nav a.on{color:var(--lime);background:var(--lime-bg);border-left-color:var(--lime);font-weight:800}.lg-body{color:#c4cac1;max-width:720px;font-size:15px;line-height:1.7}.lg-body h2{font:900 21px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text);margin:34px 0 10px;scroll-margin-top:90px}.lg-body h2:first-child{margin-top:0}.lg-body p{margin-top:10px}.lg-body ul{flex-direction:column;gap:6px;margin:10px 0 0 20px;display:flex}.lg-body a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #4a525b;text-decoration:underline #4a525b}.lg-body a:hover{color:var(--lime);text-decoration-color:currentColor}.lg-body strong{color:var(--text)}.lg-ph{color:#ffd9a0;background:#ffb54722;border-radius:4px;padding:0 4px}.lg-call{background:#10160a;border:1px solid #b6f50044;border-radius:14px;margin-top:16px;padding:16px 18px}.lg-call h3{color:var(--lime);font-size:15px;font-weight:800}.lg-call p{margin-top:6px;font-size:14px}.lg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lg-cards>div{border:1px solid var(--line-3);background:var(--panel);border-radius:14px;padding:16px}.lg-cards h3{color:var(--text);font-size:15px;font-weight:800}.lg-cards p{margin-top:6px;font-size:13.5px;line-height:1.6}@media (max-width:900px){.lg-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.lg-nav{scrollbar-width:none;flex-direction:row;margin-inline:-16px;padding-inline:16px;position:static;overflow-x:auto}.lg-nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;border-radius:10px 10px 0 0}.lg-nav a.on{border-bottom-color:var(--lime)}.lg-cards{grid-template-columns:1fr}}.lg-body h3{color:var(--text);margin-top:18px;scroll-margin-top:90px;font-size:15px;font-weight:800}
