html[data-identity=g1] article p,html[data-identity=g1] article li{overflow-wrap:break-word}html[data-identity=g1] article h2{letter-spacing:-.015em;font-size:34px;font-weight:500;line-height:40px}html[data-identity=g1] article h3{font-weight:500}html[data-identity=g1] .doc-head{container-type:inline-size}html[data-identity=g1] .doc-top.has-plate{grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:start;gap:32px 48px;display:grid}@media (max-width:720px){html[data-identity=g1] .doc-top.has-plate{grid-template-columns:minmax(0,1fr)}html[data-identity=g1] .doc-top .g1-node-plate{max-width:320px}}html[data-identity=g1] .doc-head>.eyebrow,html[data-identity=g1] :is(h1,h2,h3,h4,h5,h6).eyebrow,html[data-identity=g1] .doc-label{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:400;line-height:16px}html[data-identity=g1] .doc-title{font-size:clamp(32px, calc(100cqi / (var(--chars) * .56)), 112px);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:16px;font-weight:500;line-height:1.04}html[data-identity=g1] .doc-ids{font-family:var(--font-mono-face), ui-monospace, monospace;color:var(--ink3);font-size:13px}html[data-identity=g1] .doc-equation{letter-spacing:-.02em;overflow-wrap:break-word;margin-top:16px;font-size:40px;font-weight:500;line-height:48px}html[data-identity=g1] .doc-equation>span>span{display:inline-block}html[data-identity=g1] .doc-equation.is-long{letter-spacing:-.01em;font-size:24px;line-height:32px}@media (max-width:720px){html[data-identity=g1] .doc-title{font-size:clamp(32px, calc(100cqi / (var(--chars) * .56)), 56px)}html[data-identity=g1] .doc-equation{font-size:28px;line-height:36px}html[data-identity=g1] .doc-equation.is-long{font-size:20px;line-height:28px}}html[data-identity=g1] .wordmark{font-family:var(--font-g1-face), ui-sans-serif, system-ui, sans-serif;font-weight:600}html[data-identity=g1] :is(h1,h2,h3,h4){font-weight:500}html[data-identity=g1] .equation-line{overflow-wrap:break-word}html[data-identity=g1] .equation-line>span{display:inline-block}html[data-identity=g1] .g1-findings-plate-caption{color:var(--ink3);margin-top:8px;font-size:13px;line-height:20px}
html[data-identity=g1] .g1-secrule{box-shadow:inset 0 1px 0 var(--rule2);justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;display:flex}html[data-identity=g1] .g1-secrule h2{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11px;font-weight:400;line-height:16px}html[data-identity=g1] .g1-secrule-aside a{color:var(--ink2);text-decoration:none}html[data-identity=g1] .g1-secrule-aside a:hover{color:var(--ink)}html[data-identity=g1] .g1-rel-head,html[data-identity=g1] .g1-rel-row{grid-template-columns:minmax(0,1fr) 140px 220px 112px;align-items:baseline;column-gap:24px;display:grid}html[data-identity=g1] .g1-rel-head{box-shadow:inset 0 -1px 0 var(--rule2);padding-bottom:8px;font-size:10px}html[data-identity=g1] .g1-rel-head>:last-child,html[data-identity=g1] .g1-rel-br{text-align:right}html[data-identity=g1] .g1-rel-rows{margin:0;padding:0;list-style:none}html[data-identity=g1] .g1-rel-row{box-shadow:inset 0 -1px 0 var(--rule);color:var(--ink);padding:14px 0 13px;font-size:15px;line-height:24px}html[data-identity=g1] .g1-rel-k{font-size:10px}html[data-identity=g1] .g1-rel-db{color:var(--ink2);overflow-wrap:anywhere;font-size:12px;line-height:20px}html[data-identity=g1] .g1-rel-shown{color:var(--ink3);margin:20px 0 0;font-size:12px;line-height:20px}html[data-identity=g1] .g1-rel-more{color:var(--ink3);margin:16px 0 0;font-size:12px;line-height:20px}html[data-identity=g1] section:has(>details[open])>div>.g1-rel-shown{display:none}@media (max-width:720px){html[data-identity=g1] .g1-rel-head{display:none}html[data-identity=g1] .g1-rel-row{grid-template-columns:minmax(0,1fr);row-gap:4px}html[data-identity=g1] .g1-rel-br{text-align:left}}html[data-identity=g1] .g1-routes [data-fact=path]{--g1-route-figure:var(--g1-route-paths)}html[data-identity=g1] .g1-routes [data-fact=endpoint]{--g1-route-figure:var(--g1-route-ends)}html[data-identity=g1] .g1-routes [data-fact]>:first-child{min-width:calc(var(--g1-route-figure) * 1.15);text-align:right;display:inline-block}@media (min-width:40rem){html[data-identity=g1] .g1-routes [data-entity]>:has(>[data-fact]){grid-template-columns:112px calc(var(--g1-route-paths) * 1.15 + 3.5em) calc(var(--g1-route-ends) * 1.15 + 6em);font-size:var(--text-xs);justify-items:start;column-gap:16px;display:grid}html[data-identity=g1] .g1-routes [data-fact=path]{grid-column:2}html[data-identity=g1] .g1-routes [data-fact=endpoint]{grid-column:3}}html[data-identity=g1] .g1-hc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:24px;display:grid}html[data-identity=g1] .g1-hc-search{color:var(--ink3);box-shadow:inset 0 -1px 0 var(--rule2);align-items:center;gap:12px;margin-top:4px;display:flex}html[data-identity=g1] .g1-hc-search:focus-within{box-shadow:inset 0 -1px 0 var(--ink)}html[data-identity=g1] .g1-hc-input{all:unset;box-sizing:border-box;min-width:0;height:44px;color:var(--ink);caret-color:var(--ember);flex:auto;font-size:17px;line-height:24px}html[data-identity=g1] .g1-hc-input::placeholder{color:var(--ink3)}html[data-identity=g1] .g1-hc-order{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}html[data-identity=g1] .g1-seg{border:1px solid var(--rule2);border-radius:999px;gap:4px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}html[data-identity=g1] .g1-seg button{cursor:pointer;white-space:nowrap;font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:10px;line-height:16px}html[data-identity=g1] .g1-seg button[aria-pressed=true]{background:var(--ink);color:var(--g)}html[data-identity=g1] .g1-hc-facets{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:24px;display:grid}html[data-identity=g1] .g1-hc-facets button{cursor:pointer;text-align:left;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--rule);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:17px;line-height:24px;display:flex}html[data-identity=g1] .g1-hc-facets button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}html[data-identity=g1] .g1-hc-narrowed{color:var(--ink3);grid-column:1/-1;margin:0;font-size:12px}html[data-identity=g1] .g1-hc-narrowed button{color:var(--ink2);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}@media (max-width:720px){html[data-identity=g1] .g1-hc{grid-template-columns:minmax(0,1fr)}html[data-identity=g1] .g1-hc-order{flex-direction:column;align-items:stretch;gap:4px}html[data-identity=g1] .g1-seg{border-radius:16px;flex-wrap:wrap;display:flex;overflow-x:visible}html[data-identity=g1] .g1-seg button{flex:auto}}@media (max-width:440px){html[data-identity=g1] .g1-seg button{flex-basis:calc(50% - 2px)}}@media (pointer:coarse){html[data-identity=g1] .g1-seg{border-radius:26px}html[data-identity=g1] .g1-seg button,html[data-identity=g1] .g1-hc-facets button{min-height:44px}}html[data-identity=g1] .g1-relfig{max-width:560px;color:var(--ink);margin:0;container-type:inline-size}html[data-identity=g1] .g1-relfig line{stroke:currentColor;stroke-width:1px;stroke-opacity:.16}html[data-identity=g1] .g1-relfig-arc[data-on] line{stroke-opacity:.9}html[data-identity=g1] .g1-relfig-n{fill:var(--ink2);font:400 13px var(--font-mono-face), ui-monospace, monospace;font-size:max(13px,29.4px - 3.46cqw)}html[data-identity=g1] .g1-relfig-name{fill:var(--ink);font-size:max(17px,29.4px - 3.46cqw)}html[data-identity=g1] .g1-relfig-total{fill:var(--ink3);font:400 10px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;font-size:max(10px,29.4px - 3.46cqw)}@container (max-width:559px){html[data-identity=g1] .g1-relfig-unit{display:none}}html[data-identity=g1] .g1-node-sec{margin-top:96px}html[data-identity=g1] .g1-node-sec>.g1-secrule+*{margin-top:40px}@media (max-width:720px){html[data-identity=g1] .g1-node-sec{margin-top:72px}}html[data-identity=g1] .g1-noted{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px 24px;display:grid}html[data-identity=g1] .g1-noted-main{min-width:0}html[data-identity=g1] .g1-note{box-shadow:inset 1px 0 0 var(--rule2);margin:0 0 16px;padding-left:15px}html[data-identity=g1] .g1-note .type-label{margin:0;font-size:10px}html[data-identity=g1] .g1-note-body{color:var(--ink2);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:20px}html[data-identity=g1] .g1-note-body p{margin:0}@media (max-width:720px){html[data-identity=g1] .g1-noted{grid-template-columns:minmax(0,1fr)}}html[data-identity=g1] .g1-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;max-width:360px;margin:24px 0 0;display:grid}html[data-identity=g1] .g1-facts dt{font-size:10px}html[data-identity=g1] .g1-facts dd{color:var(--ink);font-feature-settings:"tnum", "lnum";margin:4px 0 0;font-size:34px;line-height:40px}html[data-identity=g1] .g1-masthead-side{text-align:right;margin:0}@media (max-width:720px){html[data-identity=g1] .g1-masthead-side{display:none}}html[data-identity=g1] .g1-hc-facets button:hover,html[data-identity=g1] .g1-seg button:not([aria-pressed=true]):hover{color:var(--ink)}html[data-identity=g1] .g1-masthead-trailrow{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:24px;display:grid}html[data-identity=g1] .g1-masthead-trailrow>p:first-child{grid-column:1/9}html[data-identity=g1] .g1-masthead-trailrow>.g1-masthead-side{grid-column:9/13}@media (max-width:720px){html[data-identity=g1] .g1-masthead-trailrow>p:first-child{grid-column:1/-1}}html[data-identity=g1] .g1-masthead-trailrow>p{margin:0}html[data-identity=g1] .g1-rx-dir{vertical-align:middle;flex-direction:column;align-items:center;margin:0 16px;display:inline-flex}html[data-identity=g1] .g1-rx-glyph{font-family:var(--font-mono-face), ui-monospace, monospace;color:var(--ink2);font-size:34px;line-height:40px}html[data-identity=g1] .g1-rx-dir .type-label{letter-spacing:.12em;white-space:nowrap;font-size:10px}html[data-identity=g1] .g1-rx-notes{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:32px 72px;margin-top:40px;display:grid}html[data-identity=g1] .g1-rx-notes>div>.type-label{margin:0;font-size:10px}html[data-identity=g1] .g1-rx-absent{margin:12px 0 0;padding:0;list-style:none}html[data-identity=g1] .g1-rx-absent li{box-shadow:inset 0 1px 0 var(--rule);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;line-height:24px;display:flex}html[data-identity=g1] .g1-rx-absent li:last-child{box-shadow:inset 0 1px 0 var(--rule), inset 0 -1px 0 var(--rule)}@media (max-width:720px){html[data-identity=g1] .g1-rx-notes{grid-template-columns:minmax(0,1fr)}}html[data-identity=g1] .g1-tree{color:var(--ink);margin:0}html[data-identity=g1] .g1-tree-wide{display:block;overflow:visible}html[data-identity=g1] .g1-tree-head{fill:var(--ink2);font:400 11px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em}html[data-identity=g1] .g1-tree-dot{fill:currentColor}html[data-identity=g1] .g1-tree-line{fill:none;stroke:var(--rule2);stroke-width:1px}html[data-identity=g1] .g1-tree-name{fill:currentColor;letter-spacing:-.01em}html[data-identity=g1] .g1-tree-sub{fill:var(--ink3);font:400 11px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em}html[data-identity=g1] .g1-tree a:hover .g1-tree-name{fill:var(--ember)}html[data-identity=g1] .g1-tree-narrow{margin:0;padding:0;list-style:none;display:none}html[data-identity=g1] .g1-tree-narrow li{box-shadow:inset 0 1px 0 var(--rule2);justify-content:space-between;gap:16px;padding:16px 0;display:flex}html[data-identity=g1] .g1-tree-cap{box-shadow:inset 0 1px 0 var(--rule);margin-top:24px;padding-top:16px;display:block}@media (max-width:720px){html[data-identity=g1] .g1-tree-wide{display:none}html[data-identity=g1] .g1-tree-narrow{display:block}}html[data-identity=g1] .g1-kinds{grid-template-columns:repeat(7,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}html[data-identity=g1] .g1-kinds li{box-shadow:inset 0 1px 0 var(--rule2);padding-top:12px}html[data-identity=g1] .g1-kinds li[data-current]{box-shadow:inset 0 1px 0 var(--ink)}html[data-identity=g1] .g1-kinds a{color:var(--ink);text-decoration:none;display:block}html[data-identity=g1] .g1-kinds .type-label{font-size:10px;display:block}html[data-identity=g1] .g1-kinds-name{margin-top:12px;font-size:17px;line-height:24px;display:block}html[data-identity=g1] .g1-kinds-note{color:var(--ink3);margin-top:4px;font-size:13px;line-height:18px;display:block}html[data-identity=g1] .g1-kinds a:hover .g1-kinds-name{color:var(--ember)}@media (max-width:1040px){html[data-identity=g1] .g1-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){html[data-identity=g1] .g1-kinds{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}html[data-identity=g1] .g1-dz{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;column-gap:24px;margin-top:40px;display:grid}html[data-identity=g1] .g1-dz-n{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum", "lnum";margin:0;font-size:112px;line-height:104px}html[data-identity=g1] .g1-dz .type-label{margin:0;font-size:10px}html[data-identity=g1] .g1-dz-line{max-width:40ch;color:var(--ink);text-wrap:pretty;margin:8px 0 0;font-size:22px;line-height:30px}@media (max-width:720px){html[data-identity=g1] .g1-dz{grid-template-columns:minmax(0,1fr);row-gap:16px}html[data-identity=g1] .g1-dz-n{font-size:56px;line-height:56px}html[data-identity=g1] .g1-dz-line{font-size:20px;line-height:30px}}html[data-identity=g1] .g1-gt{margin-top:32px}html[data-identity=g1] .g1-gt-row{box-shadow:inset 0 -1px 0 var(--rule);align-items:baseline;column-gap:24px;padding:16px 0;display:grid}html[data-identity=g1] .g1-gt-head{box-shadow:inset 0 -1px 0 var(--rule2);padding:0 0 8px}html[data-identity=g1] .g1-gt-head .type-label{font-size:10px}html[data-identity=g1] .g1-gt-gene{flex-direction:column;gap:2px;font-size:22px;line-height:28px;display:flex}html[data-identity=g1] .g1-gt-gene .type-mono{color:var(--ink3);font-size:12px;line-height:20px}html[data-identity=g1] .g1-gt-cell{color:var(--ink);flex-direction:column;gap:2px;font-size:15px;line-height:24px;display:flex}html[data-identity=g1] .g1-gt-sub-row{flex-direction:column;display:flex}html[data-identity=g1] .g1-gt-sub-row .type-mono{color:var(--ink3);font-size:12px;line-height:20px}html[data-identity=g1] .g1-gt-sub{font-size:10px;display:none}html[data-identity=g1] .g1-gt-none{background:var(--rule2);width:24px;height:1px;margin-top:12px;display:block}@media (max-width:720px){html[data-identity=g1] .g1-gt-row{row-gap:12px;grid-template-columns:minmax(0,1fr)!important}html[data-identity=g1] .g1-gt-head{display:none}html[data-identity=g1] .g1-gt-sub{display:block}html[data-identity=g1] .g1-gt-cell[data-empty]{display:none}}html[data-identity=g1] .g1-ptree{color:var(--ink);margin:40px 0 0}html[data-identity=g1] .g1-ptree-wide{display:block;overflow:visible}html[data-identity=g1] .g1-ptree-name{fill:currentColor;font-size:17px}html[data-identity=g1] .g1-ptree a:hover .g1-ptree-name{fill:var(--ember)}html[data-identity=g1] .g1-ptree-id{fill:var(--ink3);font:400 11px var(--font-mono-face), ui-monospace, monospace;letter-spacing:.04em}html[data-identity=g1] .g1-ptree-line{fill:none;stroke:var(--rule2);stroke-width:1px}html[data-identity=g1] .g1-ptree-dot{fill:currentColor}html[data-identity=g1] .g1-ptree-self{fill:currentColor;font-size:22px}html[data-identity=g1] .g1-ptree figcaption{margin-top:8px}@media (min-width:721px){html[data-identity=g1] .g1-ptree-dup{display:none}}@media (max-width:720px){html[data-identity=g1] .g1-ptree{display:none}}html[data-identity=g1] .g1-contents{max-width:360px;margin-top:40px}html[data-identity=g1] .g1-contents .type-label{margin:0;font-size:10px}html[data-identity=g1] .g1-contents ol{margin:8px 0 0;padding:0;list-style:none}html[data-identity=g1] .g1-contents li{box-shadow:inset 0 1px 0 var(--rule);justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;line-height:24px;display:flex}html[data-identity=g1] .g1-contents a{color:var(--ink2);text-decoration:none}html[data-identity=g1] .g1-contents a:hover{color:var(--ink)}html[data-identity=g1] .g1-contents .type-mono{color:var(--ink3);font-size:12px}html[data-identity=g1] .g1-masthead-platecol .g1-note{margin-top:24px}html[data-identity=g1] :is(#findings,#measured,#unrecorded,#sources){scroll-margin-top:96px}html[data-identity=g1] .g1-os{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px 24px;margin-top:40px;display:grid}html[data-identity=g1] .g1-os-row{min-height:44px;box-shadow:inset 0 -1px 0 var(--rule);align-items:center;column-gap:16px;padding:20px 0;display:grid}html[data-identity=g1] .g1-os-head{box-shadow:inset 0 -1px 0 var(--rule2);padding:0 0 8px}html[data-identity=g1] .g1-os-head .type-label{font-size:10px}html[data-identity=g1] .g1-os-dir[data-dir=lowered]{color:var(--down)}html[data-identity=g1] .g1-os-dir[data-dir=raised]{color:var(--up)}html[data-identity=g1] .g1-os-c{overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:28px}html[data-identity=g1] .g1-os-cell{min-height:44px;box-shadow:inset 1px 0 0 var(--rule);align-items:center;gap:12px;padding-left:12px;display:flex}html[data-identity=g1] .g1-os-ticks{flex-wrap:wrap;row-gap:12px;display:flex}html[data-identity=g1] .g1-os-tick{cursor:pointer;min-width:24px;color:var(--ink);background:0 0;border:0;justify-content:center;margin:0;padding:0;display:flex;position:relative}html[data-identity=g1] .g1-os-tick svg{display:block}html[data-identity=g1] .g1-os-tick[aria-pressed=true]:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-10px;left:6px;right:6px}html[data-identity=g1] .g1-os-nil{background:var(--rule2);width:16px;height:1px;display:block}html[data-identity=g1] .g1-os-lab{display:none}html[data-identity=g1] .g1-os-f{text-align:right;font-size:15px}html[data-identity=g1] .g1-os-s,html[data-identity=g1] .g1-os-right{justify-content:flex-end;display:flex}html[data-identity=g1] .g1-os-evk{color:var(--ink2);align-items:center;gap:10px;font-size:10px;display:inline-flex}html[data-identity=g1] .g1-os-note{color:var(--ink3);margin:16px 0 0;font-size:12px;line-height:20px}html[data-identity=g1] .g1-os-panel{background:var(--raised);box-shadow:inset 0 1px 0 var(--rule2);padding:28px 28px 24px}html[data-identity=g1] .g1-os-panel-top{justify-content:space-between;font-size:10px;display:flex}html[data-identity=g1] .g1-os-panel-top a{color:var(--ink2)}html[data-identity=g1] .g1-os-claim{color:var(--ink);margin:16px 0 0;font-size:22px;line-height:28px}html[data-identity=g1] .g1-os-claim span{color:var(--ink2)}html[data-identity=g1] .g1-os-tags{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}html[data-identity=g1] .g1-os-tag{box-shadow:inset 0 0 0 1px var(--rule2);border-radius:2px;padding:3px 8px;font-size:10px}html[data-identity=g1] .g1-os-quote{color:var(--ink);text-wrap:pretty;margin:20px 0 0;font-size:15px;line-height:24px}html[data-identity=g1] .g1-os-dl{margin:20px 0 0}html[data-identity=g1] .g1-os-dl dt{margin-top:12px;font-size:10px}html[data-identity=g1] .g1-os-dl dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:24px}html[data-identity=g1] .g1-os-src{color:var(--ink2);margin:20px 0 0;font-size:12px;line-height:20px}html[data-identity=g1] .g1-group-head{justify-content:space-between;gap:16px;margin:64px 0 0;font-size:11px;display:flex}@media (max-width:720px){html[data-identity=g1] .g1-os{grid-template-columns:minmax(0,1fr)}html[data-identity=g1] .g1-os-head{display:none}html[data-identity=g1] .g1-os-row{gap:12px 8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-identity=g1] .g1-os-c{grid-column:1/3}html[data-identity=g1] .g1-os-f{grid-area:1/3}html[data-identity=g1] .g1-os-s{grid-column:1/-1;justify-content:flex-start}html[data-identity=g1] .g1-os-cell{flex-wrap:wrap;align-content:flex-start;align-self:stretch;gap:6px;padding-left:8px}html[data-identity=g1] .g1-os-lab{width:100%;font-size:10px;display:block}html[data-identity=g1] .g1-os-panel{padding:20px 16px}}
