.lg-h{padding:64px var(--px) 48px;flex-direction:column;gap:22px;display:flex}.lg-date{color:var(--muted);margin-top:14px;font-size:14px;line-height:20px}.lg-grid{padding:48px var(--px) 96px;flex-direction:column;display:flex}.lg-toc{display:none}.lg-doc{flex-direction:column;gap:44px;max-width:680px;display:flex}.lg-sec{scroll-margin-top:calc(var(--pin) + 24px);flex-direction:column;gap:14px;display:flex}.lg-sec h2{letter-spacing:-.015em;align-items:baseline;font-size:22px;font-weight:400;line-height:28px;display:flex}.lg-sec p,.lg-sec li{font-size:16px;line-height:1.65}.lg-sec ul{flex-direction:column;gap:8px;display:flex}.lg-sec li{text-wrap:pretty;padding-left:22px;position:relative}.lg-sec li:before{content:"";background:var(--lapis);width:9px;height:1px;position:absolute;top:.82em;left:2px}@media (min-width:761px){.lg-sec>:not(h2){margin-left:32px}}@media (min-width:1180px){.lg-h{padding:120px var(--px) 72px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.lg-h>:first-child{flex:none}.lg-h>:last-child{flex:0 460px;min-width:280px;padding-bottom:6px}.lg-grid{padding:72px var(--px) 144px;flex-direction:row;gap:96px}.lg-toc{top:calc(var(--pin) + 40px);max-height:calc(100dvh - var(--pin) - 80px);overscroll-behavior:contain;flex:0 0 300px;align-self:flex-start;display:block;position:sticky;overflow-y:auto}.lg-toc ol{border-top:1px solid var(--rule)}.lg-toc a{border-bottom:1px solid var(--rule);color:var(--muted);align-items:baseline;padding-block:10px;font-size:14px;line-height:20px;transition:color .3s;display:flex}@media (hover:hover){.lg-toc a:hover{color:var(--ink)}}.lg-doc{flex:auto}}
