.page_updated__ff8dm{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(46,54%,92%,.45)}.page_layout__sv8fr{display:grid;grid-template-columns:220px 1fr;grid-gap:0 64px;gap:0 64px;align-items:start}.page_toc__po1DC{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.page_tocLabel__xWwM6{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sage-dk);margin-bottom:14px}.page_tocList__ixjGR{list-style:none;display:flex;flex-direction:column;border-left:1px solid var(--border)}.page_tocList__ixjGR a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:var(--text-3);text-decoration:none;transition:color .15s,border-color .15s}.page_tocList__ixjGR a:hover{color:var(--text-1);border-left-color:var(--sage)}.page_sections__gWp6Y{max-width:760px;display:flex;flex-direction:column}.page_section__oW9RG{padding:32px 0;border-top:1px solid var(--border)}.page_section__oW9RG:first-child{padding-top:0;border-top:none}.page_section__oW9RG:has(>.page_h__REP3C:only-child){padding-bottom:0}.page_section__oW9RG:has(>.page_sub__lEP_v){border-top:none;padding-top:24px}.page_h__REP3C{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-1);margin-bottom:14px;font-variation-settings:"opsz" 24}.page_sub__lEP_v{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.25;color:var(--kurogane);margin-bottom:10px;font-variation-settings:"opsz" 18}.page_text__NJdOh{font-size:15.5px;line-height:1.75;color:var(--text-2)}.page_text__NJdOh+.page_text__NJdOh{margin-top:14px}@media (max-width:960px){.page_layout__sv8fr{grid-template-columns:1fr;gap:32px}.page_toc__po1DC{position:static}}