.lg{max-width:760px;padding:64px var(--lp-gutter) 96px;color:var(--lp-body);margin:0 auto;font-size:15px;line-height:24px}.lg-head h1{color:var(--lp-ink);font-size:40px;font-weight:700;line-height:48px}.lg-updated{color:var(--lp-faint);margin-top:8px;font-size:13px}.lg-intro{margin-top:24px}.lg-intro p+p{margin-top:12px}.lg-toc{border:1px solid var(--lp-rule);border-radius:16px;margin-top:32px;padding:20px 24px}.lg-toc ol{columns:2;column-gap:32px;margin:0;padding-left:20px}.lg-toc li{break-inside:avoid;font-size:14px;line-height:26px}.lg a{color:var(--lp-orange-600);text-underline-offset:2px;text-decoration:underline}.lg-toc a{color:var(--lp-ink);text-decoration:none}.lg-toc a:hover{text-decoration:underline}.lg-body section{margin-top:48px;scroll-margin-top:128px}.lg-body h2{color:var(--lp-ink);margin-bottom:12px;font-size:22px;font-weight:700;line-height:30px}.lg-body h3{color:var(--lp-ink);margin:20px 0 6px;font-size:16px;font-weight:600;line-height:24px}.lg-body p,.lg-body ul,.lg-body table{margin-top:12px}.lg-body ul{padding-left:20px;list-style:outside}.lg-body li+li{margin-top:6px}.lg-body strong{color:var(--lp-ink);font-weight:600}.lg-table{width:100%;overflow-x:auto}.lg-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:21px}.lg-body th,.lg-body td{border-bottom:1px solid var(--lp-rule);text-align:left;vertical-align:top;padding:10px 12px}.lg-body th{color:var(--lp-ink);background:#f8f8f8;font-weight:600}@media (max-width:599px){.lg{padding:40px var(--lp-gutter) 64px}.lg-head h1{font-size:30px;line-height:38px}.lg-toc ol{columns:1}.lg-body table{min-width:520px}}
