.lg-hero{min-height:460px}.lg-updated{margin-top:22px;font:400 15px/1.2 var(--display);letter-spacing:.08em;color:var(--parch-2)}.lg-body{--sec-pad: 32px;padding-bottom:144px}.lg-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:calc(var(--gap) * 2);align-items:start}.lg-toc{position:sticky;top:calc(var(--header-h) + 28px);padding:22px 24px 24px;border:1px solid var(--rule);background:#fff7e608}.lg-toc__title{margin-bottom:16px;font:400 14px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lg-toc ol{display:grid;gap:10px;padding-left:1.4em;list-style:decimal;font-size:15px;line-height:1.4}.lg-toc li::marker{color:var(--gold);font-family:var(--numeral, var(--display))}.lg-toc a{color:var(--body);text-decoration:none}.lg-toc a:hover,.lg-toc a:focus-visible{color:var(--parch)}.lg-text{max-width:44em}.lg-text h2{scroll-margin-top:calc(var(--header-h) + 28px)}.lg-text>h2:first-child{margin-top:0}@media(max-width:899px){.lg-hero{min-height:0;padding-bottom:56px}.lg-grid{grid-template-columns:1fr;row-gap:40px}.lg-toc{position:static}}
