.lg-main{max-width:760px;padding-top:56px;padding-bottom:80px}.lg h1,.lg .lg-main h1{text-align:left;font-family:var(--disp);letter-spacing:-.02em;margin:8px 0;font-size:48px;line-height:1.05}.lg-updated{color:var(--muted);margin:0 0 24px;font-size:14px}.lg-intro{color:var(--ink);border:1px solid var(--hair);background:var(--soil);border-radius:8px;margin-bottom:16px;padding:20px 24px;font-size:18px}.lg-intro p{margin:0 0 8px}.lg-intro p:last-child{margin:0}.lg-toc{flex-wrap:wrap;gap:6px 14px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.lg-toc a{color:var(--leaf)}.lg-sec{border-top:1px solid #8c837559;padding:28px 0 8px;scroll-margin-top:80px}.lg-sec h2{font-family:var(--disp);margin:0 0 10px;font-size:24px;line-height:1.2}.lg-sec h3{margin:18px 0 6px;font-size:17px}.lg-sec p,.lg-sec li{color:#3b362f;font-size:16px;line-height:1.65}.lg-sec ul,.lg-sec ol{padding-left:22px}.lg-sec li{margin:4px 0}.lg-tldr{border-left:3px solid var(--ink);background:#1e1b180d;border-radius:0 8px 8px 0;padding:8px 12px}.lg a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.lg-todo{font-family:var(--mono);color:var(--ink);background:#1e1b180f;border-radius:6px;padding:1px 6px;font-size:.9em}.lg-caps{text-transform:none;font-weight:600}.lg-foot{flex-wrap:wrap;gap:12px 18px;display:flex}.lg-foot a{text-decoration:none}.legal-links{flex-wrap:wrap;gap:10px 16px;display:flex}.legal-links a{color:inherit;text-decoration:none}@media (max-width:900px){.lg h1{font-size:34px}.lg-main{padding-top:32px}.lg-intro{padding:16px;font-size:16px}}.lg-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0;font-size:15px}.lg-table th,.lg-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #8c837559;padding:10px 8px}.lg-table thead th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.lg-table tbody th{width:22%}
