.lg-doc{--lg-ink:#082722;--lg-ink-2:#082722b8;--lg-ink-3:#0827228a;min-height:100vh;color:var(--lg-ink);background:#fff;flex-direction:column;display:flex}.lg-doc-top{border-bottom:1px solid #cdeee6;align-items:center;padding:20px clamp(20px,5vw,64px);display:flex}.lg-logo{color:var(--lg-ink);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.lg-logo svg{width:24px;height:24px}.lg-doc-body{flex:1;width:min(720px,100% - 40px);margin:0 auto;padding:8vh 0 72px}.lg-doc-body h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:560;line-height:1.02}.lg-doc-meta{color:var(--lg-ink-3);margin:14px 0 44px;font-size:14px}.lg-doc-body h2{letter-spacing:-.015em;margin:40px 0 10px;font-size:19px;font-weight:560}.lg-doc-body p,.lg-doc-body li{color:var(--lg-ink-2);font-size:16px;line-height:1.65}.lg-doc-body ul{padding-left:20px;list-style:outside}.lg-doc-body a{color:var(--lg-ink);text-underline-offset:2px;text-decoration:underline}.lg-foot-doc{border-top:1px solid #cdeee6;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:22px 20px;font-size:13.5px;display:flex}.lg-foot-doc a{color:var(--lg-ink);text-decoration:none}.lg-foot-doc a:hover{text-underline-offset:3px;text-decoration:underline}.lg-foot-ico{align-items:center;gap:7px;display:inline-flex}.lg-foot-doc .lg-foot-muted{color:var(--lg-ink-3)}.lg-ico{flex:none;width:15px;height:15px}
