.rs-root{background:var(--rs-paper);font-family:var(--rs-serif);font-optical-sizing:auto;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:normal;line-height:normal}.rs-doc,.rs-root{color:var(--rs-ink)}.rs-doc{font-family:var(--rs-serif);text-rendering:optimizeLegibility;font-variant-numeric:proportional-nums}.rs-doc :where(p,li,dd,td,th,figcaption){overflow-wrap:break-word}.rs-doc a{color:var(--rs-accent-ink);text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-offset:.15em;text-decoration-color:color-mix(in srgb,var(--rs-accent-ink) 40%,transparent)}.rs-doc a:hover{text-decoration-color:currentColor}.rs-doc a:focus-visible,.rs-root button:focus-visible,.rs-root summary:focus-visible{outline:var(--size-site-focus-ring) solid var(--color-site-focus-ring);outline-offset:var(--offset-site-focus-ring);border-radius:var(--rs-radius)}.rs-doc code{font-family:var(--rs-mono);font-size:.86em}.rs-doc em{font-style:italic}.rs-doc strong{font-weight:650}.rs-callout-title,.rs-eyebrow,.rs-label{font-family:var(--rs-sans);font-size:var(--rs-label);font-weight:600;color:var(--rs-accent-ink);line-height:1.3}.rs-brandline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-site-1);padding-block-end:var(--spacing-site-1);border-block-end:var(--rs-rule-strong) solid var(--rs-ink);font-family:var(--rs-sans);font-size:var(--rs-label)}.rs-brand{font-weight:650}.rs-brandline-id{color:var(--rs-muted)}.rs-title{margin-block-start:var(--spacing-site-4);font-size:var(--rs-title);font-weight:650;line-height:1.06;letter-spacing:-.025em;text-wrap:balance;max-inline-size:22ch}.rs-subtitle,.rs-title{font-family:var(--rs-sans)}.rs-subtitle{margin-block-start:var(--spacing-site-1);font-size:var(--rs-subtitle);line-height:1.35;color:var(--rs-muted);max-inline-size:46ch;text-wrap:pretty}.rs-abstract-grid{display:grid;gap:var(--spacing-site-3);margin-block-start:var(--spacing-site-3)}.rs-abstract .rs-label+*{margin-block-start:var(--spacing-site-1)}.rs-abstract-text{font-size:1.06em}.rs-abstract .rs-label:not(:first-child){margin-block-start:var(--spacing-site-2)}.rs-keywords{display:flex;flex-wrap:wrap;gap:0 .5em;font-family:var(--rs-sans);font-size:var(--rs-small);color:var(--rs-muted);list-style:none;padding:0}.rs-keywords li:not(:last-child):after{content:" ·";color:var(--rs-hair-strong)}.rs-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;align-content:start;font-family:var(--rs-sans);font-size:var(--rs-caption);line-height:1.35}.rs-meta>div{display:contents}.rs-meta dt{color:var(--rs-muted)}.rs-meta dd{font-weight:550;overflow-wrap:anywhere}.rs-band{margin-block-start:var(--spacing-site-3);padding-block-start:var(--spacing-site-2);border-block-start:var(--rs-rule) solid var(--rs-hair)}.rs-band>.rs-label+*{margin-block-start:var(--spacing-site-1)}.rs-glance{display:grid;gap:var(--spacing-site-2)}.rs-glance dt{font-family:var(--rs-sans);font-size:var(--rs-caption);font-weight:600}.rs-glance dd{font-size:.94em;line-height:1.45}.rs-findings{display:grid;gap:var(--spacing-site-2) var(--spacing-site-4);list-style:none;padding:0}.rs-findings li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.25rem}.rs-finding-number{font-family:var(--rs-sans);font-size:var(--rs-finding-number);font-weight:650;line-height:1;color:var(--rs-accent);font-variant-numeric:tabular-nums}.rs-finding-title{font-family:var(--rs-sans);font-size:var(--rs-caption);font-weight:600}.rs-finding-body{line-height:1.45}.rs-finding-where{font-size:var(--rs-label)}.rs-finding-where,.rs-strip{font-family:var(--rs-sans);color:var(--rs-muted)}.rs-strip{display:grid;gap:var(--spacing-site-2);margin-block-start:var(--spacing-site-3);padding-block-start:var(--spacing-site-2);border-block-start:var(--rs-rule) solid var(--rs-hair);font-size:var(--rs-caption);line-height:1.45}.rs-strip .rs-label{margin-block-end:.35rem}.rs-legend,.rs-strip p+p{margin-block-start:.35rem}.rs-legend{display:flex;flex-wrap:wrap;gap:.15rem .75rem}.rs-legend>div{display:flex;align-items:baseline;gap:.3rem}.rs-legend .rs-claim{vertical-align:baseline;line-height:inherit;margin:0}.rs-opener{padding-block-end:var(--spacing-site-2);margin-block-end:var(--spacing-site-3);border-block-end:var(--rs-rule-strong) solid var(--rs-ink)}.rs-eyebrow{margin-block-end:.35rem}.rs-h2{font-size:var(--rs-chapter);font-weight:650;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.rs-h2,.rs-h3{font-family:var(--rs-sans)}.rs-h3{font-size:var(--rs-h3);font-weight:600;line-height:1.3;margin-block:1.4em .5em;break-after:avoid;text-align:start}.rs-h3 .rs-num{color:var(--rs-accent);font-variant-numeric:tabular-nums;margin-inline-end:.3em}.rs-h4{font-family:var(--rs-sans);font-size:var(--rs-label);font-weight:600;color:var(--rs-accent-ink);margin-block:1.2em .35em;break-after:avoid}.rs-h4 .rs-num{margin-inline-end:.3em}.rs-anchor{margin-inline-start:.35em;font-family:var(--rs-sans);font-size:.6em;font-weight:400;vertical-align:.2em}.rs-anchor,.rs-doc .rs-anchor{color:var(--rs-hair-strong);text-decoration:none}.rs-doc .rs-anchor:focus-visible,.rs-doc .rs-anchor:hover{color:var(--rs-accent)}.rs-figure,.rs-references li,.rs-table,[data-rs-target]{scroll-margin-top:calc(var(--rs-toolbar-top) + 4.5rem)}.rs-question{font-weight:650;margin-block-end:.6em}.rs-flow ol+p,.rs-flow p+ol,.rs-flow p+p,.rs-flow p+ul,.rs-flow ul+p{margin-block-start:.65em}.rs-flow ol,.rs-flow ul{padding-inline-start:1.15em}.rs-flow ul{list-style:none}.rs-flow ul>li{position:relative}.rs-flow ul>li:before{content:"•";position:absolute;inset-inline-start:-.9em;color:var(--rs-accent)}.rs-flow li+li{margin-block-start:.3em}.rs-flow-loose>*+*{margin-block-start:var(--spacing-site-3)}.rs-pullquote{margin-block:1em;padding-block:.5em;border-block:var(--rs-rule) solid var(--rs-hair);font-size:1.32em;font-style:italic;line-height:1.35;break-inside:avoid}.rs-claim{font-size:.62em;font-weight:700;color:var(--rs-accent);text-decoration:none;vertical-align:super;margin-inline-start:.1em;cursor:help}.rs-cite,.rs-claim{font-family:var(--rs-sans);line-height:0}.rs-cite{font-size:.66em;color:var(--rs-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.rs-doc .rs-cite a{color:var(--rs-steel);text-decoration:none;padding-inline:.05em}.rs-doc .rs-cite a:hover{text-decoration:underline}.rs-figure,.rs-listing,.rs-table{margin-block:1em;break-inside:avoid}.rs-figure-plate{display:block;border-radius:var(--rs-radius);background:var(--rs-plate);cursor:zoom-in}.dark .rs-figure-plate,.rs-night .rs-figure-plate{padding:var(--rs-plate-pad);box-shadow:0 0 0 1px var(--rs-hair-strong)}.rs-figure-image{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:var(--rs-figure-max);margin-inline:auto}.rs-caption{margin-block-start:.5em;font-family:var(--rs-sans);font-size:var(--rs-caption);line-height:1.45;color:var(--rs-muted);text-align:start;break-before:avoid;break-inside:avoid}.rs-figure .rs-caption{text-align:center;text-wrap:balance}.rs-caption-label{font-weight:600;color:var(--rs-ink)}.rs-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.rs-table table{inline-size:100%;text-align:start;hyphens:manual;border-collapse:collapse;font-family:var(--rs-sans);font-size:var(--rs-table);line-height:1.35;font-variant-numeric:tabular-nums}.rs-table th{font-weight:600;text-align:start;vertical-align:bottom;border-block-end:var(--rs-rule-strong) solid var(--rs-ink)}.rs-table td,.rs-table th{padding:.3rem .45rem}.rs-table td{vertical-align:top;border-block-end:var(--rs-rule) solid var(--rs-hair)}.rs-table :where(th,td):first-child{padding-inline-start:0}.rs-table code{font-size:.9em;overflow-wrap:anywhere}.rs-code{border-radius:var(--rs-radius);background:var(--rs-code);break-inside:avoid}.rs-code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-site-1);padding-inline:.75rem .25rem;min-block-size:2.25rem}.rs-code-head .rs-label{color:var(--rs-muted);text-transform:none;letter-spacing:.02em}.rs-code pre{margin:0;padding:0 .75rem .75rem;overflow-x:auto;font-family:var(--rs-mono);font-size:var(--rs-code-size);line-height:1.5;text-align:start;tab-size:2}.rs-code pre code{font-size:inherit}.rs-callout{margin-block:1em;padding:.6rem .85rem;border-inline-start:var(--rs-callout-rule) solid var(--rs-ink);border-radius:0 var(--rs-radius) var(--rs-radius) 0;background:var(--rs-tint-tier);font-size:.94em;line-height:1.5;break-inside:avoid}.rs-callout[data-tone=warn]{background:var(--rs-tint-hot)}.rs-callout[data-takeaways],.rs-callout[data-tone=warn]{border-inline-start-color:var(--rs-accent)}.rs-callout-title{margin-block-end:.3rem;color:var(--rs-ink)}.rs-callout[data-tone=warn] .rs-callout-title{color:var(--rs-accent-ink)}.rs-callout>*+*{margin-block-start:.4em}.rs-callout>.rs-callout-title+*{margin-block-start:0}.rs-definitions>div+div{margin-block-start:.55em}.rs-definitions dt{font-family:var(--rs-sans);font-size:.9em;font-weight:600}.rs-definitions dd{line-height:1.5}.rs-references{font-size:.9em;line-height:1.45;padding-inline-start:2.2em}.rs-references li{padding-inline-start:.2em;overflow-wrap:anywhere}.rs-references li+li{margin-block-start:.45em}.rs-references li::marker{font-family:var(--rs-sans);font-size:.86em;color:var(--rs-muted);content:"[" counter(list-item) "] "}.rs-references li:target{background:var(--rs-tint-control);border-radius:var(--rs-radius)}.rs-doc a.rs-ref-url{color:var(--rs-steel)}.rs-empty{font-family:var(--rs-sans);font-size:var(--rs-caption);color:var(--rs-muted);padding:.75rem .9rem;border:var(--rs-rule) dashed var(--rs-hair-strong);border-radius:var(--rs-radius)}.rs-correction-list>li+li{margin-block-start:var(--spacing-site-2)}.rs-correction-key{font-family:var(--rs-sans);font-size:var(--rs-caption);font-weight:600}.rs-cite-grid{display:grid;gap:var(--spacing-site-2)}.rs-cite-block pre{white-space:pre-wrap;overflow-wrap:anywhere}.rs-cite-files{display:flex;flex-wrap:wrap;gap:var(--spacing-site-1) var(--spacing-site-3);margin-block-start:var(--spacing-site-2);font-family:var(--rs-sans);font-size:var(--rs-caption)}.rs-cite-files a{display:inline-flex;align-items:center;min-block-size:var(--spacing-site-hit,2.75rem)}.rs-contents{display:grid;gap:var(--spacing-site-2) var(--rs-gutter)}.rs-contents-group>.rs-label{margin-block:.5rem .25rem}.rs-contents ol{list-style:none;padding:0}.rs-contents a{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.35rem;padding-block:.55rem;border-block-end:var(--rs-rule) solid var(--rs-hair);color:inherit;text-decoration:none}.rs-doc .rs-contents a{color:var(--rs-ink);text-decoration:none}.rs-contents a:hover .rs-contents-title{color:var(--rs-accent-ink)}.rs-contents-number{font-family:var(--rs-sans);font-size:1.35em;font-weight:650;line-height:1.05;color:var(--rs-accent)}.rs-contents-title{display:block;font-family:var(--rs-sans);font-weight:600;line-height:1.25}.rs-contents-blurb{display:block;margin-block-start:.15rem;font-size:.92em;font-style:italic;line-height:1.4;color:var(--rs-muted)}.rs-contents-note{margin-block-start:var(--spacing-site-3);font-family:var(--rs-sans);font-size:var(--rs-caption);color:var(--rs-muted)}@media screen{.rs-root{padding-block-end:var(--spacing-site-section,6rem)}.rs-layout{margin-inline:auto;padding-inline:var(--spacing-site-3);max-inline-size:calc(var(--rs-sheet-width) + var(--rs-rail-width) + 2 * var(--spacing-site-4) + 2 * var(--spacing-site-3))}.rs-rail{display:none}.rs-main{min-inline-size:0}.rs-doc{max-inline-size:var(--rs-reader-measure);margin-inline:auto;font-size:var(--rs-reader-body);line-height:var(--rs-reader-leading)}.rs-sheet{padding-block-start:var(--spacing-site-6)}.rs-sheet+.rs-sheet,.rs-takeaways-summary+.rs-sheet{margin-block-start:var(--spacing-site-6);border-block-start:var(--rs-rule) solid var(--rs-hair)}.rs-title-sheet{padding-block-start:var(--spacing-site-4)}.rs-folio,.rs-pdf-panel,.rs-running,.rs-sheet[data-kind=contents]{display:none}.rs-takeaways-summary{display:block}@media (min-width:40rem){.rs-glance,.rs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-research-mode=paper] .rs-root{background:var(--rs-desk)}:root[data-research-mode=paper] .rs-doc{display:flex;flex-direction:column;gap:var(--rs-sheet-gap);max-inline-size:var(--rs-sheet-width);padding-block-start:var(--spacing-site-3);font-size:var(--rs-body);line-height:var(--rs-leading)}:root[data-research-mode=paper] .rs-sheet{display:flex;flex-direction:column;margin:0;padding:var(--rs-sheet-pad-top) var(--rs-sheet-pad-x) calc(var(--rs-sheet-pad-top) * .7);border:0;background:var(--rs-paper);box-shadow:var(--rs-sheet-shadow)}:root[data-research-mode=paper] .rs-sheet[data-kind=contents]{display:flex}:root[data-research-mode=paper] .rs-sheet[data-kind=contents],:root[data-research-mode=paper] .rs-title-sheet{aspect-ratio:var(--rs-sheet-ratio)}:root[data-research-mode=paper] .rs-folio,:root[data-research-mode=paper] .rs-running{display:flex;justify-content:space-between;gap:var(--spacing-site-2);font-family:var(--rs-sans);font-size:var(--rs-label);line-height:1.3;color:var(--rs-muted)}:root[data-research-mode=paper] .rs-running{margin-block-end:var(--spacing-site-4);padding-block-end:.4rem;border-block-end:var(--rs-rule) solid var(--rs-hair)}:root[data-research-mode=paper] .rs-running span:last-child{text-align:end}:root[data-research-mode=paper] .rs-folio{margin-block-start:auto;padding-block-start:var(--spacing-site-4)}:root[data-research-mode=paper] .rs-folio>span:first-child{color:var(--rs-accent-ink);flex:1}:root[data-research-mode=paper] .rs-folio-number,:root[data-research-mode=paper] .rs-folio>span:first-child{border-block-start:var(--rs-rule) solid var(--rs-hair);padding-block-start:.4rem}:root[data-research-mode=paper] .rs-takeaways-summary{display:none}:root[data-research-mode=paper] .rs-run[data-layout=columns]{column-count:2;column-gap:var(--rs-gutter);column-fill:balance;text-align:justify;hyphens:auto}:root[data-research-mode=paper] .rs-run[data-layout=wide]>*{margin-block:1.2em}:root[data-research-mode=paper] .rs-run>.rs-h3:first-child{margin-block-start:.6em}:root[data-research-mode=paper] .rs-contents,:root[data-research-mode=paper] .rs-references{column-count:2;column-gap:var(--rs-gutter)}:root[data-research-mode=paper] .rs-contents{display:block}:root[data-research-mode=paper] .rs-contents-group{break-inside:avoid-column}:root[data-research-mode=paper] .rs-references li{break-inside:avoid}:root[data-research-mode=paper] .rs-cite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-research-mode=paper] .rs-abstract-grid{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--rs-gutter)}:root[data-research-mode=paper] .rs-abstract-text{text-align:justify;hyphens:auto}:root[data-research-mode=paper] .rs-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rs-gutter)}:root[data-research-mode=paper] .rs-findings{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-research-mode=paper] .rs-strip{grid-template-columns:1fr 1.15fr 1fr 1fr;gap:var(--rs-gutter)}@media (max-width:47.99rem){:root[data-research-mode=paper] .rs-layout{padding-inline:var(--spacing-site-1)}:root[data-research-mode=paper] .rs-sheet{aspect-ratio:auto}:root[data-research-mode=paper] .rs-contents,:root[data-research-mode=paper] .rs-references,:root[data-research-mode=paper] .rs-run{column-count:1}:root[data-research-mode=paper] .rs-abstract-grid,:root[data-research-mode=paper] .rs-cite-grid,:root[data-research-mode=paper] .rs-findings,:root[data-research-mode=paper] .rs-glance,:root[data-research-mode=paper] .rs-strip{grid-template-columns:minmax(0,1fr)}}:root[data-research-mode=pdf] .rs-root{background:var(--rs-desk)}:root[data-research-mode=pdf] .rs-doc{display:none}:root[data-research-mode=pdf] .rs-pdf-panel{display:block}@media (min-width:85rem){.rs-layout{display:grid;grid-template-columns:var(--rs-rail-width) minmax(0,1fr);gap:var(--spacing-site-4)}.rs-rail{display:block}.rs-toolbar-contents{display:none}}@media (max-width:22rem){.rs-layout{padding-inline:var(--spacing-site-2)}}}