.page_page__zCJzo{background:var(--labs-paper);color:var(--labs-paper-ink)}.page_header__GzR7o{background:var(--labs-ink);color:var(--labs-text);padding:40px clamp(28px,5vw,76px) 44px}.page_crumb__g4JY6{display:flex;gap:10px;font-family:var(--mono);font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:rgba(224,234,226,.58)}.page_crumb__g4JY6 a:hover{color:var(--labs-text-bright)}.page_headerMeta__1lQwU{display:flex;flex-wrap:wrap;gap:18px;margin-top:72px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--labs-text-muted)}.page_header__GzR7o h1{max-width:980px;margin:18px 0 0;font-family:var(--serif);font-size:clamp(46px,6.4vw,96px);font-weight:400;letter-spacing:-.05em;line-height:.92;color:var(--labs-text-bright)}.page_dek__8RyfA{max-width:680px;margin:24px 0 0;color:rgba(223,233,224,.72);font-size:17px;line-height:1.6}.page_headline__8DTP_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;align-items:baseline;max-width:980px;margin-top:48px;padding:20px 0;border-top:1px solid rgba(213,229,216,.18);border-bottom:1px solid rgba(213,229,216,.18)}.page_headline__8DTP_ span{font-family:var(--serif);font-size:clamp(34px,3.6vw,52px);letter-spacing:-.03em;line-height:1;color:var(--labs-text-bright)}.page_headline__8DTP_ p{margin:0;color:var(--labs-text-muted);font-size:13px;line-height:1.5}.page_headline__8DTP_ em{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border:1px solid rgba(213,229,216,.3);color:var(--labs-text);white-space:nowrap}.page_buttons__Q4OGI{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page_buttons__Q4OGI a{padding:10px 14px;border:1px solid rgba(213,229,216,.3);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--labs-text)}.page_buttons__Q4OGI a:first-child{background:var(--labs-text);color:var(--labs-action-ink);border-color:var(--labs-text)}.page_buttons__Q4OGI a:hover{border-color:var(--labs-text-bright)}.page_body__jpCxT{display:grid;grid-template-columns:220px minmax(0,720px);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);padding:64px clamp(28px,5vw,76px) 72px}.page_rail__YC8u9{position:-webkit-sticky;position:sticky;top:88px;align-self:start;font-size:12.5px}.page_rail__YC8u9>p{margin:0 0 12px;font-family:var(--mono);font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--labs-paper-label)}.page_rail__YC8u9 ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--labs-paper-rule)}.page_rail__YC8u9 li a{display:block;padding:8px 0;border-bottom:1px solid var(--labs-paper-rule-soft);color:var(--labs-paper-copy)}.page_rail__YC8u9 li a:hover{color:var(--labs-paper-accent)}.page_rail__YC8u9 dl{margin:28px 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px}.page_rail__YC8u9 dt{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--labs-paper-label);padding-top:2px}.page_rail__YC8u9 dd{margin:0;color:var(--labs-paper-copy)}.page_article__kk0G1{min-width:0}.page_article__kk0G1 section{scroll-margin-top:88px;margin-bottom:44px}.page_article__kk0G1 h2{margin:0 0 14px;font-family:var(--serif);font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:1.1}.page_article__kk0G1 p{margin:0 0 16px;color:var(--labs-paper-copy);font-size:16px;line-height:1.75}.page_summary__sa8Vh{padding:24px 26px 10px;background:rgba(21,25,23,.04);border-left:3px solid var(--labs-paper-ink)}.page_summary__sa8Vh p{color:var(--labs-paper-ink);font-size:17px}.page_tableFigure__60iK_{margin:0}.page_tableFigure__60iK_ figcaption{margin-bottom:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--labs-paper-label)}.page_tableScroll__jZdGI{overflow-x:auto}.page_tableFigure__60iK_ table{width:100%;border-collapse:collapse;font-size:13.5px}.page_tableFigure__60iK_ td,.page_tableFigure__60iK_ th{padding:11px 12px 11px 0;border-bottom:1px solid var(--labs-paper-rule);text-align:left;vertical-align:top}.page_tableFigure__60iK_ thead th{border-bottom:2px solid var(--labs-paper-ink);font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--labs-paper-muted)}.page_tableFigure__60iK_ tbody th{font-weight:400;color:var(--labs-paper-ink)}.page_tableFigure__60iK_ td{font-family:var(--mono);font-size:12.5px;color:var(--labs-paper-copy);white-space:nowrap}.page_article__kk0G1 .page_tableNote__xbe8Y{margin-top:12px;font-size:12.5px;line-height:1.6;color:var(--labs-paper-muted)}.page_boxed__pNuNT{padding:22px 24px 8px;border:1px solid var(--labs-paper-rule)}.page_boxed__pNuNT ul{margin:0 0 14px;padding-left:18px}.page_boxed__pNuNT li{margin-bottom:8px;color:var(--labs-paper-copy);font-size:14.5px;line-height:1.65}.page_boundary__RvxEd p{font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.8;color:var(--labs-paper-muted);text-transform:uppercase}.page_changelog__LyQHe{list-style:none;margin:0;padding:0;border-top:1px solid var(--labs-paper-rule)}.page_changelog__LyQHe li{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px solid var(--labs-paper-rule-soft);font-size:14px;color:var(--labs-paper-copy)}.page_changelog__LyQHe time{font-family:var(--mono);font-size:11px;color:var(--labs-paper-label);padding-top:2px}.page_cite__1TZAv{margin:0;padding:18px 20px;overflow-x:auto;background:var(--labs-ink);color:var(--labs-text);font-family:var(--mono);font-size:12px;line-height:1.7}.page_related__lfYO4{background:var(--labs-ink-raised);color:var(--labs-text);padding:56px clamp(28px,5vw,76px) 60px}.page_related__lfYO4 h2{margin:0 0 24px;font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;color:var(--labs-text-muted)}.page_related__lfYO4 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 40px;gap:0 40px;border-top:1px solid rgba(213,229,216,.16)}.page_related__lfYO4 li a{display:flex;flex-direction:column;gap:8px;padding:20px 0 22px}.page_related__lfYO4 li span{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--labs-text-muted)}.page_related__lfYO4 li b{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--labs-text-bright)}.page_related__lfYO4 li a:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.page_related__lfYO4 li em{font-style:normal;font-size:13px;line-height:1.55;color:rgba(223,233,224,.62)}.page_back__hCy8u{display:inline-block;margin-top:20px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--labs-text)}.page_back__hCy8u span{margin-left:7px}@media (max-width:900px){.page_body__jpCxT{grid-template-columns:1fr;padding-top:40px}.page_rail__YC8u9{position:static}.page_rail__YC8u9 ol{display:none}.page_rail__YC8u9 dl{margin-top:0}}@media (max-width:700px){.page_headerMeta__1lQwU{margin-top:44px;gap:12px}.page_headline__8DTP_{grid-template-columns:1fr}.page_headline__8DTP_ em{justify-self:start}.page_related__lfYO4 ul{grid-template-columns:1fr}.page_changelog__LyQHe li{grid-template-columns:1fr;gap:4px}}