.lg{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding:32px 0 64px;font-size:13px;line-height:1.65;display:flex}.lg h1{letter-spacing:-.01em;margin-top:8px;font-size:24px;font-weight:600}.lg h2{scroll-margin-top:calc(var(--site-header-h) + 16px);margin:18px 0 8px;font-size:15px;font-weight:600}.lg section{flex-direction:column;gap:10px;display:flex}.lg ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.lg a{text-underline-offset:2px;text-decoration:underline}.lg-updated,.lg-note{color:var(--site-text-2);font-size:12px}.lg-intro{color:var(--site-text)}.lg-toc{border:1px solid var(--site-line);background:var(--site-surface);border-radius:12px;padding:14px 18px}.lg-toc ol{columns:2;column-gap:32px;margin:0;padding-left:20px;font-size:12.5px}.lg-toc li{break-inside:avoid;padding:2px 0}.lg-toc a{color:var(--site-text-2);text-decoration:none}.lg-toc a:hover{color:var(--site-text);text-decoration:underline}.lg-blank{color:#4a3800;background:#ffe9a8;border-radius:4px;padding:0 4px}.lg-proposal{color:#18325e;background:#e8f0ff;border-bottom:1px dashed #5b7cc4;border-radius:3px;padding:0 2px}@media (width<=640px){.lg{padding:20px 0 48px}.lg h1{font-size:21px}.lg-toc ol{columns:1}}
