.lg-doc{max-width:760px;padding-top:56px;padding-bottom:80px}.lg-doc h1{font-size:clamp(30px,4.4vw,42px);letter-spacing:-.03em;margin:0 0 8px}.lg-doc h2{font-size:19px;letter-spacing:-.015em;margin:40px 0 10px;padding-top:20px;border-top:1px solid var(--line)}.lg-doc p{font-size:16px;line-height:1.68;color:var(--ink);margin:0 0 14px}.lg-meta{font-size:13.5px;color:var(--muted)}.lg-intro{font-size:17.5px;color:var(--muted);margin-bottom:8px}.lg-draft{border:1px solid var(--accent);border-left-width:4px;border-radius:9px;background:color-mix(in srgb,var(--accent) 7%,transparent);margin-bottom:36px}.lg-draft,.lg-todo{padding:15px 18px;font-size:14.5px}.lg-todo{border:1px dashed var(--muted);border-radius:9px;margin:24px 0 8px;color:var(--muted)}.lg-todo ul{margin:8px 0 0;padding-left:20px}.lg-todo li{margin:4px 0}.lg-gap{font-size:14px;color:var(--muted);font-style:italic}