._page_bnfk9_2{padding-bottom:var(--gap-page)}._dateLine_bnfk9_6{font-size:var(--text-sm);color:var(--foreground-muted)}._layout_bnfk9_11{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--gap-region);align-items:start}._layout_bnfk9_11:not(:has(._toc_bnfk9_19)){grid-template-columns:minmax(0,1fr)}._toc_bnfk9_19{position:sticky;top:calc(var(--header-height) + var(--gap-section));max-height:calc(100vh - var(--header-height) - var(--gap-region));overflow-y:auto;padding:var(--gap-section) 0;padding-top:0}._tocTitle_bnfk9_32{margin:0 0 var(--gap-block);font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--foreground-muted)}._tocList_bnfk9_41{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._tocLink_bnfk9_49{display:flex;gap:var(--gap-item);padding:var(--gap-pair) var(--gap-item);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--foreground-secondary);text-decoration:none}@media(hover:hover){._tocLink_bnfk9_49:hover{background:var(--state-hover);color:var(--foreground)}}._tocLink_bnfk9_49:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._tocNum_bnfk9_72{min-width:1.5em;color:var(--foreground-muted);font-variant-numeric:tabular-nums}._article_bnfk9_78{min-width:0;max-width:72ch}._intro_bnfk9_83{padding:var(--gap-section);margin-bottom:var(--gap-region);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--foreground)}._intro_bnfk9_83 p{margin:0}._intro_bnfk9_83 p+p{margin-top:var(--gap-block)}._intro_bnfk9_83 strong{font-weight:700}._section_bnfk9_106{scroll-margin-top:calc(var(--header-height) + var(--gap-section));padding-bottom:var(--gap-section);margin-bottom:var(--gap-section);border-bottom:1px solid var(--border-subtle)}._section_bnfk9_106:last-of-type{border-bottom:0}._h2_bnfk9_117{margin:0 0 var(--gap-block);font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:1.25;color:var(--foreground)}._num_bnfk9_126{color:var(--foreground-muted);font-variant-numeric:tabular-nums}._body_bnfk9_131{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--foreground-secondary)}._body_bnfk9_131 p,._body_bnfk9_131 ul,._body_bnfk9_131 ol{margin:0 0 var(--gap-block)}._body_bnfk9_131>:last-child{margin-bottom:0}._body_bnfk9_131 ul,._body_bnfk9_131 ol{padding-left:1.25em}._body_bnfk9_131 ul{list-style:disc}._body_bnfk9_131 ol{list-style:decimal}._body_bnfk9_131 li::marker{color:var(--foreground-muted)}._body_bnfk9_131 li+li{margin-top:var(--gap-pair)}._body_bnfk9_131 h3{margin:var(--gap-section) 0 var(--gap-item);font-family:var(--font-family-display);font-size:var(--text-md);font-weight:var(--weight-heading);color:var(--foreground)}._body_bnfk9_131 strong{color:var(--foreground);font-weight:700}._body_bnfk9_131 a,._intro_bnfk9_83 a,._moreText_bnfk9_183 a{color:var(--brand-primary-text);text-decoration:underline;text-underline-offset:2px}._tableScroll_bnfk9_190{max-width:100%;margin:0 0 var(--gap-block);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._tableScroll_bnfk9_190:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._tableScroll_bnfk9_190 table{margin:0}._body_bnfk9_131 table{width:100%;margin:0 0 var(--gap-block);border-collapse:collapse;font-size:var(--text-sm)}._body_bnfk9_131 th,._body_bnfk9_131 td{padding:var(--gap-item) var(--gap-block) var(--gap-item) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}._body_bnfk9_131 th{color:var(--foreground);font-weight:700}._more_bnfk9_183{margin-top:var(--gap-region);padding-top:var(--gap-section);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--gap-section)}._moreText_bnfk9_183{margin:0;font-size:var(--text-md);color:var(--foreground-secondary)}._moreTitle_bnfk9_243{margin:0 0 var(--gap-item);font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--foreground-muted)}._moreList_bnfk9_252{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-item)}._moreLink_bnfk9_261{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--gap-block);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--foreground);text-decoration:none}@media(hover:hover){._moreLink_bnfk9_261:hover{background:var(--state-hover)}}._moreLink_bnfk9_261:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}@media(max-width:1023px){._layout_bnfk9_11{grid-template-columns:minmax(0,1fr);gap:var(--gap-section)}._toc_bnfk9_19{position:static;max-height:none;padding-bottom:0}._tocList_bnfk9_41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-section)}._article_bnfk9_78{max-width:none}}@media(max-width:640px){._tocList_bnfk9_41{grid-template-columns:minmax(0,1fr)}._intro_bnfk9_83{padding:var(--gap-block)}}@media(pointer:coarse){._tocLink_bnfk9_49,._moreLink_bnfk9_261{min-height:44px;align-items:center}}
