.gg4arW_paper{min-width:0;color:var(--ink);font-size:var(--type-reading);line-height:var(--reading-leading);letter-spacing:0;overflow-wrap:anywhere;container-type:inline-size}.gg4arW_paper strong{font-weight:600}.gg4arW_header{max-width:var(--reading-measure);margin-bottom:3rem}.gg4arW_header .back-link{margin-bottom:2rem}.gg4arW_kicker{color:var(--muted);font-size:var(--type-label);line-height:var(--label-leading);margin:0 0 1rem}.gg4arW_subtitle{font-size:var(--type-reading);line-height:var(--reading-leading);color:var(--supporting-ink);text-wrap:balance;margin:1.25rem 0 0}.gg4arW_byline{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.75rem;display:flex}.gg4arW_byline p{margin:0;font-weight:500}.gg4arW_byline p+p{color:var(--supporting-ink);font-weight:400}.gg4arW_readingLayout{min-width:0}.gg4arW_overview,.gg4arW_readingColumn{min-width:0;max-width:var(--reading-measure)}.gg4arW_abstract{border-top:1px solid var(--rule-strong);margin-bottom:2.75rem;padding-top:2rem}.gg4arW_overview{min-width:0;max-width:var(--reading-measure)}.gg4arW_contents{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin-bottom:2rem;padding:.5rem 0}.gg4arW_abstract h2,.gg4arW_manuscriptAbstract h2,.gg4arW_body h2,.gg4arW_footnotes h2{font-size:var(--type-heading);font-weight:400;line-height:var(--heading-leading);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem;scroll-margin-top:6rem}.gg4arW_abstract p,.gg4arW_manuscriptAbstract p,.gg4arW_body p,.gg4arW_footnotes p{margin:0}.gg4arW_abstract p+p,.gg4arW_manuscriptAbstract>p+p,.gg4arW_body p+p{margin-top:1.5rem}.gg4arW_manuscriptAbstract{border-top:1px solid var(--rule-strong);margin-top:3rem;padding-top:2rem}.gg4arW_manuscriptByline{color:var(--supporting-ink);font-size:var(--type-interface);line-height:var(--interface-leading);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.gg4arW_manuscriptByline p+p{margin-top:0}.gg4arW_contents summary{cursor:pointer;width:100%;min-height:44px;font-size:var(--type-interface);line-height:var(--interface-leading);transition:color .18s var(--ease-out);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.gg4arW_contents summary::-webkit-details-marker{display:none}.gg4arW_contentsChevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin:0 3px 3px 1rem;transform:rotate(45deg)}.gg4arW_contents details[open] .gg4arW_contentsChevron{margin-bottom:0;transform:rotate(225deg)}.gg4arW_contents ol{gap:.25rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:grid}.gg4arW_contents li{font-size:var(--type-interface);line-height:var(--interface-leading)}.gg4arW_contents a{color:var(--supporting-ink);border-left:1px solid #0000;padding:.375rem 0 .375rem .75rem;display:block}.gg4arW_contents a[aria-current=location]{border-left-color:var(--accent);color:var(--ink);font-weight:500}.gg4arW_subsectionLink{padding-left:.75rem}.gg4arW_body h2{border-top:1px solid var(--rule-strong);margin:5rem 0 1.5rem;padding-top:2rem;scroll-margin-top:6rem}.gg4arW_body h3{font-size:var(--type-subheading);font-weight:600;line-height:var(--subheading-leading);text-wrap:balance;margin:3rem 0 1.5rem;scroll-margin-top:6rem}.gg4arW_smallCaps{font-size:inherit;letter-spacing:inherit}.gg4arW_reference{vertical-align:super;margin-left:.12em;font-size:.75em;line-height:0}.gg4arW_reference a{color:var(--accent);padding:.2em;text-decoration:none}.gg4arW_paper a[id]{scroll-margin-top:6rem}.gg4arW_paper a:not(.gg4arW_reference a,.gg4arW_contents a){text-decoration-line:underline;-webkit-text-decoration-color:var(--link-rule);text-decoration-color:var(--link-rule);text-underline-offset:var(--link-underline-offset);text-decoration-thickness:1px}.gg4arW_footnotes{border-top:1px solid var(--rule-strong);margin-top:4rem;padding-top:2rem;scroll-margin-top:6rem}.gg4arW_footnotes ol{margin:1.75rem 0 0;padding:0;list-style:none}.gg4arW_footnotes li,.gg4arW_authorNote{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;padding:.875rem 0;scroll-margin-top:6rem;display:grid}.gg4arW_noteNumber{color:var(--muted);font-size:var(--type-label);line-height:var(--label-leading);font-variant-numeric:tabular-nums;padding-top:.25rem}.gg4arW_backlinks,.gg4arW_authorNote a{font-size:var(--type-interface);line-height:var(--interface-leading);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.375rem;display:flex}.gg4arW_paperFooter{font-size:var(--type-interface);line-height:var(--interface-leading);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:3rem;display:flex}@media (min-width:1200px){@container (min-width:44rem){.gg4arW_readingLayout{grid-template-columns:minmax(0,1fr) 12rem;align-items:start;column-gap:3rem;display:grid}.gg4arW_overview{grid-area:1/1;margin-bottom:0}.gg4arW_readingColumn{grid-area:2/1}.gg4arW_contents{overscroll-behavior:contain;scrollbar-width:thin;border-bottom:0;grid-area:1/2/span 2;max-height:calc(100dvh - 8rem);margin-bottom:0;padding-top:1rem;position:sticky;top:4rem;overflow-y:auto}.gg4arW_contents ol{gap:.125rem}}}@media (max-width:767px){.gg4arW_header{margin-bottom:2rem}.gg4arW_header .back-link{margin-bottom:1.5rem}.gg4arW_abstract{padding-top:1.5rem}.gg4arW_body h2{margin-top:4rem;padding-top:1.5rem}}.gg4arW_paperFooter .back-link{margin-bottom:0}.gg4arW_paper a:focus-visible,.gg4arW_contents summary:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.gg4arW_paper a:hover,.gg4arW_contents summary:hover{color:var(--accent);text-decoration-color:currentColor}}@media (pointer:coarse){.gg4arW_reference a{text-align:center;min-width:1.5rem;padding:0;display:inline-block;position:relative}.gg4arW_reference a:after{content:"";height:1.5rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gg4arW_contents a,.gg4arW_backlinks a,.gg4arW_authorNote a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.gg4arW_contents summary{transition:none}}
.wBGHIa_frame{font-family:var(--font-text);font-optical-sizing:none;font-variation-settings:"opsz" 14}.wBGHIa_frame .content-column{padding-top:112px}.wBGHIa_intro{max-width:var(--reading-measure);margin-bottom:48px}.wBGHIa_intro h1{font-size:var(--type-title);line-height:var(--title-leading);letter-spacing:0;margin:0;font-weight:400}.wBGHIa_directory{grid-template-columns:1fr;gap:2px;margin-top:24px;display:grid}.wBGHIa_directory a{width:fit-content;min-height:32px;font-size:var(--type-subheading);line-height:var(--subheading-leading);align-items:baseline;gap:12px;padding-block:4px;display:flex}.wBGHIa_directory span,.wBGHIa_sectionIndex{color:var(--muted);font-size:var(--type-label);line-height:var(--label-leading);font-variant-numeric:tabular-nums}.wBGHIa_directory span{font-size:inherit;line-height:inherit;white-space:nowrap;flex:0 0 2ch}.wBGHIa_section{border-top:1px solid var(--rule-strong);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));padding:48px 0 64px;scroll-margin-top:32px;display:grid}.wBGHIa_sectionIndex{grid-column:1;padding-top:5px}.wBGHIa_sectionBody{max-width:var(--reading-measure);grid-column:2/span 10;min-width:0}.wBGHIa_sectionTitle{font-size:var(--type-heading);font-weight:400;line-height:var(--heading-leading);letter-spacing:0;text-wrap:balance;margin:0 0 28px}.wBGHIa_entry{scroll-margin-top:40px}.wBGHIa_entry+.wBGHIa_entry{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px}.wBGHIa_entryTitle{font-size:var(--type-subheading);font-weight:600;line-height:var(--subheading-leading);letter-spacing:0;text-wrap:balance;margin:0}.wBGHIa_summary{font-size:var(--type-reading);line-height:var(--reading-leading);text-wrap:pretty;margin:10px 0 0}.wBGHIa_readMore{width:fit-content;min-height:44px;font-size:var(--type-action);font-weight:500;line-height:var(--interface-leading);text-decoration:underline;-webkit-text-decoration-color:var(--link-rule);text-decoration-color:var(--link-rule);text-underline-offset:var(--link-underline-offset);cursor:pointer;align-items:center;gap:6px;margin-top:4px;display:flex}.wBGHIa_readMore svg{flex-shrink:0;width:14px;height:14px}.wBGHIa_readMore:focus-visible,.wBGHIa_directory a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wBGHIa_detailPage{max-width:var(--reading-measure)}.wBGHIa_detailHeader{margin-bottom:3rem}.wBGHIa_detailHeader .back-link{margin-bottom:2rem}.wBGHIa_detailHeader+.wBGHIa_contributions{border-top:1px solid var(--rule-strong);padding-top:2rem}.wBGHIa_detailFooter{border-top:1px solid var(--rule);font-size:var(--type-interface);justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;display:flex}.wBGHIa_detailFooter a{align-items:center;min-height:44px;display:inline-flex}.wBGHIa_detailFooter .back-link{margin-bottom:0}.wBGHIa_metadata{font-size:var(--type-reading);line-height:var(--reading-leading);grid-template-columns:1fr;gap:12px 24px;margin:20px 0 28px;display:grid}.wBGHIa_position{grid-column:1/-1}.wBGHIa_metadata dt{color:var(--muted);font-size:var(--type-label);line-height:var(--label-leading);margin-bottom:3px}.wBGHIa_metadata dd{margin:0}.wBGHIa_contributions h2,.wBGHIa_contributions h5{font-size:var(--type-heading);font-weight:400;line-height:var(--heading-leading);letter-spacing:0;margin:0 0 16px;scroll-margin-top:6rem}.wBGHIa_contributions ul{font-size:var(--type-reading);line-height:var(--reading-leading);gap:12px;margin:0;padding-left:19px;display:grid}.wBGHIa_contributions li{padding-left:3px}.wBGHIa_contributions li::marker{font-size:.7em}.wBGHIa_domainHeader{margin-bottom:28px}@media (hover:hover) and (pointer:fine){.wBGHIa_readMore:hover,.wBGHIa_directory a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (pointer:coarse){.wBGHIa_directory a{min-height:44px}}@media (768px<=width<1024px){.wBGHIa_section{grid-template-columns:repeat(9,minmax(0,1fr))}.wBGHIa_sectionBody{grid-column:2/span 7}}@media not (min-width:768px){.wBGHIa_frame .content-column{padding-top:52px}.wBGHIa_intro{margin-bottom:32px}.wBGHIa_directory{grid-template-columns:1fr}.wBGHIa_section{padding:36px 0 44px;scroll-margin-top:6rem;display:block}.wBGHIa_sectionIndex{margin-bottom:10px;display:block}.wBGHIa_sectionTitle{margin-bottom:24px}.wBGHIa_entry{scroll-margin-top:6rem}.wBGHIa_metadata{grid-template-columns:1fr;gap:12px}}
.-Jpira_formula{font-size:var(--type-math);margin-block:-.125em;padding-block:.125em;line-height:0;position:relative}.-Jpira_inline{scrollbar-width:none;max-width:100%;display:inline-block;overflow:auto hidden}.-Jpira_inline::-webkit-scrollbar{display:none}.-Jpira_display{width:max-content;margin-inline:auto;display:block}.-Jpira_assistive{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-Jpira_equation{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;min-width:0;max-width:100%;margin-block:2.25rem;padding-block:.75rem;overflow:auto hidden}.-Jpira_inline:focus-visible,.-Jpira_equation:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
._0ZWpBG_frontMatter{font-size:var(--type-reading);line-height:var(--reading-leading);margin-top:1.5rem}._0ZWpBG_frontMatter p{margin:0}._0ZWpBG_frontMatter p+p{margin-top:.75rem}._0ZWpBG_body{max-width:var(--reading-measure);font-size:var(--type-reading);line-height:var(--reading-leading)}._0ZWpBG_body h3{font-size:var(--type-subheading)}._0ZWpBG_figure{max-width:100%;margin:2rem 0}._0ZWpBG_figure img{width:100%;height:auto;display:block}._0ZWpBG_figure figcaption{font:inherit;color:var(--supporting-ink);margin-top:.75rem}._0ZWpBG_sourceLinks{color:var(--supporting-ink);font-size:var(--type-interface);line-height:var(--interface-leading);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;display:flex}._0ZWpBG_sourceLinks a{align-items:center;min-height:44px;display:inline-flex}._0ZWpBG_proofEnd{font-size:var(--type-interface);white-space:nowrap;margin-inline-start:.5em;font-style:normal;display:inline-block}._0ZWpBG_proofEnd abbr{text-decoration:none}._0ZWpBG_body code{font-size:var(--type-reading);overflow-wrap:anywhere}._0ZWpBG_tableRegion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._0ZWpBG_tableRegion{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;min-width:0;max-width:100%;margin:2rem 0;padding-bottom:.5rem;overflow:auto hidden}._0ZWpBG_table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:100%;font:inherit;overflow-wrap:normal;word-break:normal}._0ZWpBG_cell{border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:normal;word-break:normal;white-space:normal;min-width:8rem;padding:1rem 1.25rem}._0ZWpBG_cell code{overflow-wrap:normal;word-break:normal}._0ZWpBG_cell [data-research-formula=inline]{max-width:none;overflow:visible}
.-qtK3a_reader{min-width:0}.-qtK3a_dialog{border:1px solid var(--rule-strong);width:calc(100% - 3rem);max-width:44rem;max-height:calc(100dvh - 4rem);color:var(--ink);background:var(--page);font-family:inherit;font-size:var(--type-reading);line-height:var(--reading-leading);letter-spacing:0;border-radius:.875rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 4rem #0000002e}.-qtK3a_dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.-qtK3a_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0003}.-qtK3a_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.-qtK3a_header h2{max-width:100%;font-size:var(--type-heading);font-weight:400;line-height:var(--heading-leading);letter-spacing:-.02em;margin:0}.-qtK3a_closeButton{border:1px solid var(--rule-strong);min-width:44px;min-height:44px;color:var(--ink);font-size:var(--type-interface);line-height:var(--interface-leading);cursor:pointer;touch-action:manipulation;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .875rem;font-weight:500;display:inline-flex}.-qtK3a_closeButton:active{background:var(--rule);border-color:currentColor}.-qtK3a_content{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}.-qtK3a_content p{margin:0}.-qtK3a_content p+p{margin-top:1rem}.-qtK3a_content a{text-decoration-line:underline;-webkit-text-decoration-color:var(--link-rule);text-decoration-color:var(--link-rule);text-underline-offset:var(--link-underline-offset);text-decoration-thickness:1px}.-qtK3a_footer{border-top:1px solid var(--rule);padding:.75rem 1.5rem}.-qtK3a_footnotesLink{min-height:44px;font-size:var(--type-interface);line-height:var(--interface-leading);touch-action:manipulation;text-decoration-line:underline;-webkit-text-decoration-color:var(--link-rule);text-decoration-color:var(--link-rule);text-underline-offset:var(--link-underline-offset);align-items:center;text-decoration-thickness:1px;display:inline-flex}.-qtK3a_dialog a:focus-visible,.-qtK3a_dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.-qtK3a_closeButton:hover{background:var(--rule);border-color:currentColor}.-qtK3a_dialog a:hover{color:var(--accent);text-decoration-color:currentColor}}@media (max-width:640px){.-qtK3a_dialog{border-bottom:0;border-left:0;border-right:0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;position:fixed;inset:auto 0 0}.-qtK3a_header{padding:1.125rem 1.25rem 1rem}.-qtK3a_content{padding-left:1.25rem;padding-right:1.25rem}.-qtK3a_footer{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-transparency:reduce){.-qtK3a_dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.-qtK3a_dialog,.-qtK3a_closeButton{border-color:var(--ink)}.-qtK3a_dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000059}}@media (prefers-reduced-motion:reduce){.-qtK3a_closeButton{transition:none}}
