.review-head{max-width:46rem;margin-bottom:clamp(1.5rem,4vw,2.75rem)}.review-start{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.review-cols{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:56rem){.review-cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:4rem}}.review-list{list-style:none;margin:0;padding:0}.review-entry{padding:1.5rem 0;border-top:1px solid var(--rule)}.review-entry:last-child{border-bottom:1px solid var(--rule)}.review-entry .headline{margin:.5rem 0}.review-entry .headline a{color:var(--ink);text-decoration:none}.review-entry .headline a:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.review-standfirst{margin:0 0 .5rem;max-width:56ch;font:400 1.1875rem/1.5 var(--f-serif);color:var(--ink-2);text-wrap:pretty}.review-byline{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;font:400 .9375rem/1.4 var(--f-sans);color:var(--ink-2)}.review-fields{list-style:none;margin:.75rem 0 2rem;padding:0;display:grid;gap:.125rem}.review-fields a{display:block;padding:.375rem 0;min-height:1.5rem;color:var(--ink);text-underline-offset:.2em}.review-fields a[aria-current=page]{font-weight:600;text-decoration:none;border-left:2px solid var(--accent);padding-left:.625rem;margin-left:-.75rem}.review-aside-text{color:var(--ink-2);max-width:36ch}.review-pager{display:flex;gap:.75rem;margin-top:1.5rem}.review-paper-page{padding-top:clamp(1rem,3vw,2rem)}.review-doc{max-width:62rem;margin-inline:auto;font-family:var(--f-serif)}.review-doc .doc-kicker{font-variant-caps:all-small-caps;letter-spacing:.08em}.review-doc .kicker{color:var(--accent-doc);margin-bottom:.75rem}.review-doc .doc-title{font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);line-height:1.03;max-width:20ch}.review-doc .review-deck{color:var(--doc-ink-2);font:italic 400 1.375rem/1.45 var(--f-serif);max-width:44ch;margin:0 0 1.5rem}.review-doc .doc-byline{font:400 1.0625rem/1.5 var(--f-sans)}.review-doc .doc-byline .doc-note{font:italic 400 1rem/1.5 var(--f-serif)}.review-sheet{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--doc-rule-2);padding-top:1.75rem}@media(min-width:52rem){.review-sheet{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:3rem}}.review-who{order:2;align-self:start;font:400 .9375rem/1.5 var(--f-sans);color:var(--doc-ink-2)}.review-who h2{margin-top:0!important}.review-who ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.review-who li{padding-bottom:.75rem;border-bottom:1px solid var(--doc-rule)}@media(min-width:52rem){.review-who{order:0;position:sticky;top:1.5rem}}.review-text{max-width:66ch;min-width:0}.review-text>section:first-child p{font-size:1.1875rem}.review-body h2,.review-text h2{scroll-margin-top:2rem}.review-body p,.review-body li,.review-text p{text-wrap:pretty}.review-body ul,.review-body ol,.review-body blockquote{margin:0 0 1rem}.review-body blockquote{padding-left:1.25rem;border-left:2px solid var(--doc-rule-2);color:var(--doc-ink-2);font-style:italic}.review-body table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font:400 .9375rem/1.4 var(--f-sans)}.review-body th,.review-body td{padding:.5rem .5rem .5rem 0;border-bottom:1px solid var(--doc-rule);text-align:left;vertical-align:top}.review-body th{font-weight:650;color:var(--doc-ink);border-bottom-color:var(--doc-ink)}.review-refs{margin:0 0 1.5rem;padding-left:1.5rem;font-size:1rem;line-height:1.55}.review-refs li{margin-bottom:.5rem;overflow-wrap:anywhere}.review-refs li:target{background:var(--paper-3);outline:2px solid var(--accent-doc);outline-offset:2px}.review-ref-url,.review-ref-fixed{display:block;font:400 .875rem/1.4 var(--f-mono);color:var(--doc-ink-3)}.review-cite h3{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--doc-ink-3);margin:1rem 0 .375rem}.review-cite pre{margin:0;padding:.75rem .875rem;background:var(--doc-pad);border:1px solid var(--doc-rule);border-radius:6px;font:400 .875rem/1.5 var(--f-mono);color:var(--doc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.review-doc .notice{margin:0 0 1.5rem}.review-rubric th[scope=row]{width:28%}.review-ask{display:block;font:italic 400 .9375rem/1.4 var(--f-serif);color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:400;margin-top:.25rem}.review-about .doc-table td{vertical-align:top;padding-right:.75rem}.review-back{margin:0 0 .5rem;font-size:.9375rem}.review-desk .sec,.review-reading .sec{margin-top:2rem}.review-form{display:grid;gap:1.25rem;max-width:46rem;margin-top:1.25rem}.review-form .actions,.review-form+.actions,.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.25rem}.review-tabbody{margin-top:1.75rem;min-width:0}.review-form .field,.review-form .hint{min-width:0;overflow-wrap:anywhere}.review-lead{max-width:56ch;color:var(--ink-2)}.review-inline{display:inline;margin-left:.5rem}.review-types{border:0;margin:0;padding:0;display:grid;gap:0}.review-type{padding:1rem 0;border-top:1px solid var(--rule)}.review-type:last-child{border-bottom:1px solid var(--rule)}.review-radios{border:0;margin:0;padding:0;display:grid;gap:.625rem}.review-table th[scope=row] a{color:var(--ink);text-underline-offset:.2em}.review-table .n{text-align:right;font-variant-numeric:tabular-nums}.review-checks{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.625rem;max-width:52rem}.review-checks li{display:flex;gap:.75rem;align-items:baseline;padding-bottom:.625rem;border-bottom:1px solid var(--rule)}.review-checks a{color:var(--ink);text-underline-offset:.2em}.review-sourcelist{list-style:none;margin:0 0 2rem;padding:0;max-width:52rem}.review-sourcelist li{display:flex;gap:.875rem;align-items:baseline;padding:.75rem 0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.review-ckey{flex:none;min-width:2rem;color:var(--accent);font-weight:600}.review-steps{list-style:none;margin:.75rem 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.review-steps li{padding-bottom:.375rem;border-bottom:2px solid var(--rule);color:var(--ink-3)}.review-steps li.done{color:var(--ink);border-bottom-color:var(--ink-3)}.review-steps li[aria-current=step]{color:var(--ink);font-weight:650;border-bottom-color:var(--accent)}.review-write{max-width:54rem}.review-textarea{min-height:26rem;height:auto;padding:.875rem 1rem;font-family:var(--f-mono);font-size:.9375rem;line-height:1.6;resize:vertical}.review-abstract{height:auto;padding:.75rem .875rem;line-height:1.5}.review-modes{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.review-modes[hidden],.review-preview[hidden]{display:none}.review-toolbar{display:inline-flex;flex-wrap:wrap;gap:.375rem;align-items:center}.review-preview{padding:1.25rem 1.5rem;background:var(--doc);color:var(--doc-ink);border-radius:4px;font:400 1.0625rem/1.65 var(--f-serif);max-width:46rem;box-shadow:var(--doc-shadow)}.review-preview a{color:var(--accent-doc)}.review-status{margin:0;font:400 .8125rem/1.5 var(--f-mono);color:var(--ink-2)}.review-note{min-height:1.4em;margin:0;color:var(--ink-2);font-size:.9375rem}.review-pre{margin:0 0 1rem;padding:1rem;max-height:24rem;overflow:auto;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;font:400 .875rem/1.55 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere}.review-split{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:2rem}@media(min-width:56.25rem){.review-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.review-formcol{min-width:0}.review-blind{max-width:none;margin:0}.review-item{border:0;border-top:1px solid var(--rule);margin:0;padding:1rem 0 0;display:grid;gap:.5rem}.review-item legend{font:600 1.0625rem/1.3 var(--f-sans);padding:0;margin-bottom:.125rem}.review-scores{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.review-offers{list-style:none;margin:0;padding:0;display:grid;gap:1rem;max-width:40rem}.review-poolbar{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 1.5rem}.review-sidebuttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-fields-pick{border:0;margin:0;padding:0;display:grid;gap:.5rem}.review-fields-pick legend{font-weight:600;margin-bottom:.25rem}.review-reader{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-reader dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.75rem}.review-reader dd{margin:.25rem 0 0;max-width:60ch}.review-letter{max-width:46rem;margin:1.5rem 0 2rem}.review-lettertext p{max-width:60ch}.review-staff .review-doc{margin:0}.review-reading-note{margin:.75rem 0;padding:.625rem 0;border-top:1px solid var(--rule)}.review-reading-note summary{cursor:pointer;font-weight:600;min-height:1.5rem}.review-reading-note dt{font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.625rem}.review-reading-note dd{margin:.125rem 0 0}.review-writing{max-width:76rem}.review-write{max-width:none}.review-write-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:64rem){.review-write-grid{grid-template-columns:minmax(0,1fr) 20rem;gap:2.5rem}}.review-editor-col{display:grid;gap:1rem;min-width:0}.review-editor-field{display:grid;gap:.5rem}.review-editor-field>.label{margin:0;font:600 .9375rem/1.3 var(--f-sans)}.review-skip:not(:focus){position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.review-skip{font-size:.9375rem}.review-bar{display:flex;flex-wrap:wrap;gap:.5rem .25rem;align-items:center;padding:.5rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px}.review-bar[hidden]{display:none}@media(min-width:48rem){.review-bar{position:sticky;top:0;z-index:3}}.review-tb-group{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center;padding-right:.625rem;margin-right:.25rem;border-right:1px solid var(--rule)}.review-tb-group:last-child{border-right:0;margin-right:0;padding-right:0}.review-tb{min-width:2rem;min-height:2rem;padding-inline:.5rem}.review-tb[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.review-tb:disabled{opacity:.5}.review-bar .tb-bold{font-weight:700}.review-bar .tb-italic{font-style:italic;font-family:var(--f-serif)}.review-bar .tb-underline{text-decoration:underline}.review-bar select.input{width:auto;min-height:2rem;padding-block:.25rem;max-width:11rem}.review-editor{min-width:0}.review-editor .ProseMirror,.review-prose{min-height:28rem;padding:1.5rem clamp(1rem,3vw,2rem);background:var(--doc);color:var(--doc-ink);border:1px solid var(--control-border);border-radius:6px;font:400 1.0625rem/1.7 var(--f-serif);outline:none;counter-reset:figure;overflow-wrap:anywhere}.review-editor:focus-within .ProseMirror{outline:2px solid var(--accent);outline-offset:2px}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.ProseMirror p{margin:0 0 .875rem}.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{font-family:var(--f-serif);font-weight:650;line-height:1.2;margin:1.5rem 0 .5rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror h4{font-size:1.0625rem;font-style:italic}.ProseMirror ul,.ProseMirror ol{margin:0 0 .875rem;padding-left:1.75rem}.ProseMirror li>p{margin-bottom:.25rem}.ProseMirror blockquote{margin:0 0 .875rem;padding-left:1.125rem;border-left:3px solid var(--doc-rule-2);color:var(--doc-ink-2)}.review-link{color:var(--accent-doc);text-decoration:underline;text-underline-offset:.2em;cursor:text}.review-link-url{color:var(--doc-ink-3);font:400 .875em/1.4 var(--f-mono)}.review-size-10{font-size:.8333em}.review-size-11{font-size:.9167em}.review-size-14{font-size:1.1667em}.review-size-16{font-size:1.3333em}.review-size-18{font-size:1.5em}.review-size-24{font-size:2em;line-height:1.2}mark.review-paste{background:var(--warn-soft);color:inherit;border-bottom:2px dotted var(--warn);padding:0 .05em;border-radius:2px}mark.review-paste[data-kind=quote]{background:var(--accent-soft);border-bottom:2px solid var(--accent-doc)}mark.review-paste[data-kind=own]{background:var(--ok-soft);border-bottom:2px dashed var(--ok)}.review-figure{margin:1.5rem 0;max-width:100%}.review-figure img{display:block;max-width:100%;height:auto;border-radius:3px}.review-figure figcaption{margin-top:.5rem;font:400 .9375rem/1.45 var(--f-sans);color:var(--doc-ink-2)}.review-prose figure{counter-increment:figure}.review-prose figure figcaption:before{content:"Figure " counter(figure) ". ";font-weight:650}.review-prose figure.is-selected img{outline:2px solid var(--accent);outline-offset:3px}.review-prose figure.is-bare figcaption{color:var(--bad)}.review-figure-thumb{display:block;width:100%;max-width:9rem;height:auto;border-radius:3px;border:1px solid var(--rule)}.review-aside{display:grid;gap:1.5rem;min-width:0}.review-aside .hint{margin:0 0 .5rem}.review-paste-item,.review-fig-item{display:grid;gap:.375rem;padding:.875rem 0;border-top:1px solid var(--rule)}.review-paste-head{margin:0;font:600 .9375rem/1.35 var(--f-sans)}.review-paste-text{margin:0;font:italic 400 .9375rem/1.45 var(--f-serif);color:var(--ink-2);overflow-wrap:anywhere}.review-paste-kinds{border:0;margin:.25rem 0 0;padding:0;display:grid;gap:.25rem}.review-fig-item{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;align-items:start}.review-fig-fields{display:grid;gap:.375rem;min-width:0}.review-fig-fields label{font:600 .8125rem/1.3 var(--f-sans)}.review-fig-title{margin:0;font:650 .9375rem/1.3 var(--f-sans)}.empty-line{margin:0;color:var(--ink-2);font-size:.9375rem}.review-storage{display:grid;gap:.625rem;max-width:46rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.review-meter{display:flex;flex-wrap:wrap;gap:.25rem .875rem;align-items:center}.review-meter label{min-width:12rem;font:600 .9375rem/1.3 var(--f-sans)}.review-meter meter{width:12rem;max-width:100%;height:1rem}.review-meter span{font:400 .875rem/1.3 var(--f-mono);color:var(--ink-2)}.review-integrity{max-width:46rem;margin:2rem 0;padding-top:1rem;border-top:1px solid var(--rule)}.review-integrity p{max-width:62ch}.review-dlg{width:min(36rem,calc(100vw - 2rem));padding:1.5rem 1.625rem}.review-dlg[open]{display:grid;gap:.875rem}.review-dlg h2{margin:0;font:400 1.5rem/1.1 var(--f-display)}.review-dlg p{margin:0}.review-dlg .err{color:var(--bad);min-height:0}.review-dlg .err:empty{display:none}.review-howto summary{cursor:pointer;font-weight:600;min-height:1.5rem}.review-figure-preview{display:grid;gap:.375rem}.review-figure-preview:empty{display:none}.review-import-banner{margin:0}.review-report{max-width:62rem;margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.review-report p{max-width:66ch}.review-sub{margin:1.25rem 0 .375rem;font:650 1rem/1.3 var(--f-sans)}.review-signals{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.5rem;max-width:66ch}.review-signals li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem .75rem;align-items:baseline}.review-signals .chip{justify-self:start}@media(max-width:30rem){.review-signals li{grid-template-columns:minmax(0,1fr);gap:.25rem}}.review-matches,.review-passages{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.875rem}.review-passage{margin:0;padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--warn)}.review-passage p{margin:0 0 .375rem;font:400 1rem/1.55 var(--f-serif)}.review-theirs{color:var(--ink-2)}.table-wrap{overflow-x:auto;max-width:100%}.table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review-about .doc-table th,.review-cite-page .doc-table th{color:var(--ink-2);border-bottom-color:var(--ink)}.review-about .doc-table th[scope=row],.review-cite-page .doc-table th[scope=row]{font:650 1rem/1.35 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--ink)}.review-about .doc-table td,.review-cite-page .doc-table td{border-bottom-color:var(--rule)}.review-examples{margin:.5rem 0 1rem}.review-examples dt{margin-top:.875rem;font:650 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.review-examples dd{margin:.25rem 0 0;padding-left:1.5rem;text-indent:-1.5rem;max-width:62ch;overflow-wrap:anywhere}.review-tools{padding-left:1.25rem;display:grid;gap:.5rem}@media print{.review-who{position:static}.review-doc{box-shadow:none;max-width:none}.review-cites{break-inside:avoid}}.why-research{margin-top:clamp(2rem,6vw,3.5rem)}.why-research-head .headline{margin:0 0 .25rem}.why-research-head .deck{margin:0 0 1.25rem;color:var(--ink-2)}.why-research-list{list-style:none;margin:0;padding:0;display:grid;gap:.875rem;grid-template-columns:1fr}@media(min-width:720px){.why-research-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.why-research-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-research-list li{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.125rem 1rem;border:1px solid var(--rule);border-radius:16px;background:var(--card)}.why-n{flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font:italic 400 1.25rem/1 var(--f-display)}.why-research-list h3{margin:.125rem 0 .375rem;font:400 1.25rem/1.2 var(--f-display);color:var(--ink)}.why-research-list p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-2)}
