.lg{grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}@media (width<=820px){.lg{grid-template-columns:1fr}}.lg-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:6rem}@media (width<=820px){.lg-nav{flex-flow:wrap;gap:.5rem;position:static}}.lg-nav a{color:var(--ink-2);border-radius:.625rem;padding:.625rem .75rem;font-weight:500}.lg-nav a:hover,.lg-nav a.on{background:var(--gray);color:var(--ink)}.lg-c{flex-direction:column;gap:3.5rem;max-width:45rem;display:flex}.lg-c section{flex-direction:column;gap:.875rem;scroll-margin-top:6rem;display:flex}.lg-c h2{font-size:1.75rem}.lg-c h3{margin-top:.625rem;font-size:1.0625rem}.lg-c p,.lg-c li{color:var(--ink-2)}.lg-c ul{flex-direction:column;gap:.375rem;margin:0;padding-left:1.25rem;display:flex}.lg-c .upd{color:var(--ink-3);font-size:.875rem}.todo{color:#8a5300;background:#fff4e0;border-radius:.3125rem;padding:1px .375rem;font-weight:600}.lg-form{background:var(--gray);border-radius:var(--r);flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;display:flex}.lg-form ul{padding:0;list-style:none}.lg-foi{border-radius:var(--r);background:var(--paper-2,#f5f4f2);color:var(--ink-2);margin:clamp(2rem,4vw,3.5rem) 0 0;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.6}.lg-foi:not([hidden])+.lg{padding-top:clamp(1.5rem,3vw,2.5rem)}.lg-c h2.lg-st{margin-top:.625rem;font-size:1.0625rem;font-weight:600}
