.page_layout__xUkks{display:grid;grid-template-columns:220px minmax(0,780px);gap:64px;padding-block:48px 96px;align-items:start}.page_contents__YnGr5{position:sticky;top:calc(var(--header-height) + 28px)}.page_contents__YnGr5>a{margin-bottom:20px}.page_contents__YnGr5 nav{display:grid;border-left:1px solid var(--rule)}.page_contents__YnGr5 nav a{padding:8px 16px;font-size:13px;color:var(--muted)}.page_contents__YnGr5 nav a:hover{color:var(--accent);background:var(--surface)}.page_article__tvUO7{min-width:0}.page_heading__0Y5au{margin-bottom:44px}.page_eyebrow__vYwy9{color:var(--muted);font-size:13px;margin-bottom:12px}.page_heading__0Y5au h1{font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.35;margin-bottom:20px}.page_lead__zo5s9{font-size:18px;line-height:1.9;color:var(--muted)}.page_article__tvUO7 section{padding-top:32px;margin-top:32px;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-height) + 24px)}.page_article__tvUO7 h2{font-size:23px;line-height:1.5;margin-bottom:18px;font-weight:600}.page_article__tvUO7 section p{margin-block:14px;line-height:1.95}.page_article__tvUO7 section a{text-decoration:underline;text-underline-offset:4px}.page_article__tvUO7 section a:hover{color:var(--accent)}.page_tableWrap__2vjlj{overflow-x:auto;margin-block:22px}.page_tableWrap__2vjlj table{width:100%;min-width:540px;border-collapse:collapse;font-size:14px;text-align:left}.page_tableWrap__2vjlj td,.page_tableWrap__2vjlj th{padding:14px 16px;border-bottom:1px solid var(--rule);vertical-align:top}.page_tableWrap__2vjlj thead{background:var(--surface)}.page_tableWrap__2vjlj th{font-weight:600}.page_tableWrap__2vjlj small{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:4px}.page_article__tvUO7 pre{padding:18px 22px;overflow-x:auto;background:var(--surface);border-left:3px solid var(--rule-strong);font-size:14px;line-height:1.9}.page_article__tvUO7 code{font-family:ui-monospace,Noto Sans SC Variable,monospace}.page_article__tvUO7 .page_source__bMkLD{color:var(--muted);font-size:13px}@media (max-width:1000px){.page_layout__xUkks{gap:32px;grid-template-columns:180px minmax(0,1fr)}}@media (max-width:760px){.page_layout__xUkks{display:block;padding-block:24px 64px}.page_contents__YnGr5{position:static;margin-bottom:36px}.page_contents__YnGr5 nav{display:flex;gap:4px;overflow-x:auto;border-left:0;border-bottom:1px solid var(--rule)}.page_contents__YnGr5 nav a{white-space:nowrap;padding:10px}.page_lead__zo5s9{font-size:16px}.page_article__tvUO7 h2{font-size:21px}.page_tableWrap__2vjlj td,.page_tableWrap__2vjlj th{padding:12px}}