.lg{--ink:#16181d;--ink-2:#555b66;--line:#e6e8ec;--bg:#fff;--link:#3d5bd6;background:var(--bg);min-height:100vh;color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){.lg{--ink:#eceef2;--ink-2:#a3a9b4;--line:#2a2e36;--bg:#121418;--link:#8ea3f0}}.lg a{color:var(--link)}.lg-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:24px 16px;display:flex}.lg-brand{letter-spacing:-.01em;font-weight:700}.lg-top nav{gap:20px;font-size:14px;display:flex}.lg-top nav a{color:var(--ink-2);text-decoration:none}.lg-top nav a:hover{color:var(--ink)}.lg-main{max-width:720px;margin:0 auto;padding:40px 16px 24px}.lg-main h1{letter-spacing:-.02em;margin:0 0 6px;font-size:32px;line-height:1.2}.lg-main h2{margin:36px 0 8px;font-size:19px}.lg-main .lg-updated{color:var(--ink-2);margin:0 0 28px;font-size:14px}.lg-main li{margin:6px 0}.lg-foot{max-width:720px;color:var(--ink-2);border-top:1px solid var(--line);margin:0 auto;padding:24px 16px 48px;font-size:14px}a.lg-brand{color:var(--ink);text-decoration:none}.lg-main .lg-lede{color:var(--ink-2);max-width:34em;margin:0 0 24px;font-size:20px;line-height:1.45}.lg-foot p{margin:0 0 12px}.lg-co{flex-direction:column;gap:2px;font-style:normal;display:flex}.lg-co b{color:var(--ink);font-weight:600}
