.lg-intro[data-astro-cid-sb6l2mzp] .lg-intro__line{margin-top:22px}@media (width>=720px){.lg-intro[data-astro-cid-sb6l2mzp] .lg-intro__line{margin-top:28px}}.lg-intro__upd[data-astro-cid-sb6l2mzp]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-label);margin-top:28px;font-size:11px;font-weight:500;line-height:1.4}.lg[data-astro-cid-sb6l2mzp]{flex-direction:column;gap:48px;margin-top:44px;display:flex}@media (width>=720px){.lg[data-astro-cid-sb6l2mzp]{margin-top:64px}}@media (width>=1024px){.lg[data-astro-cid-sb6l2mzp]{grid-template-columns:240px minmax(0,640px);align-items:start;column-gap:80px;display:grid}.lg__toc[data-astro-cid-sb6l2mzp]{position:sticky;top:120px}}@media (width<=1023.98px){.lg__toc[data-astro-cid-sb6l2mzp]{border-top:1px solid var(--line);padding-top:24px}}.lg__toc-h[data-astro-cid-sb6l2mzp]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-label);margin-bottom:12px;font-size:11px;font-weight:500;line-height:1}.lg__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{min-height:24px;color:var(--ink-body);transition:color .2s var(--ease-fade);padding:4px 0;display:inline-block}.lg__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:active{color:var(--ink)}@media (hover:hover){.lg__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover{color:var(--ink)}}.lg__text[data-astro-cid-sb6l2mzp]{counter-reset:lg;color:var(--ink-body)}.lg__text[data-astro-cid-sb6l2mzp] p{margin-top:16px;line-height:1.7}.lg__text[data-astro-cid-sb6l2mzp] strong{color:var(--ink-lead);font-weight:400}.lg__text[data-astro-cid-sb6l2mzp] h2{counter-increment:lg;font-size:var(--fs-title);letter-spacing:-.01em;color:var(--ink);flex-direction:column;gap:12px;margin-top:48px;scroll-margin-top:96px;line-height:1.3;display:flex}@media (width>=720px){.lg__text[data-astro-cid-sb6l2mzp] h2{margin-top:56px}}.lg__text[data-astro-cid-sb6l2mzp] h2:first-child{margin-top:0}.lg__text[data-astro-cid-sb6l2mzp] h2:before{content:counter(lg, decimal-leading-zero);letter-spacing:.14em;color:var(--ink-label);font-size:11px;font-weight:500;line-height:1}.todo{border:1px dashed var(--line-button);border-radius:var(--radius-sm);color:var(--ink-label);padding:0 4px}
