.site .lg-toc ol{border-left-color:color-mix(in srgb,var(--heading) 22%,transparent)}.site .lg-body li{padding-left:22px}.site .lg-body li:before{background:var(--heading);border-radius:0;width:10px;height:1.5px;top:.8em;left:0}.site .lg-toc a>span:first-child{font-variant-numeric:tabular-nums;flex:none;min-width:1.5em}.site .lg-intro{line-height:1.5!important}.site .lg-hero .wrap{text-align:center}.site .lg-hero .lg-intro{text-wrap:balance;max-width:1000px;margin-left:auto;margin-right:auto}.site .lg-hero{border-bottom:1px solid var(--line)}
