/* Research reading surfaces share navigation geometry with the Atlas. */
.site-themed.research-editorial {
  color-scheme: light;
  --background: #f7f8fa;
  --surface: #edf0f2;
  --text: #232629;
  --muted: #60666c;
  --border: #d0d5d9;
  --link: #254f4a;
  --closed: #24654c;
  --open: #725b23;
  background: var(--background);
  color: var(--text);
  transition: background-color .24s ease, color .24s ease;
}
.research-editorial :is(.knowledge-header, .site-footer, .news-section, .news-paper, .news-result) { transition: background-color .24s ease, color .24s ease, border-color .24s ease; }
.research-editorial a:hover { color: #183b37; text-decoration: underline; text-underline-offset: 4px; }
.site-themed.research-editorial .eyebrow { color: #5a6865; }
.research-editorial :is(a, button, summary, pre):focus-visible { outline-color: #286755; }
.site-themed.research-editorial .knowledge-header {
  background: #f7f8fa;
  border-bottom-color: var(--border);
}
.site-themed.research-editorial .brand { color: #242b2a; }
.site-themed.research-editorial .brand::before { color: #28554c; border-color: #899c95; }
.site-themed.research-editorial .knowledge-header nav a { color: #5d6367; }
.site-themed.research-editorial .knowledge-header nav a[aria-current] { color: #1e3832; border-color: #315e50; }
.site-themed.research-editorial .header-coordinate { color: #646d70; }
.site-themed.research-editorial .header-coordinate::before { background: #477765; }
.site-themed.research-editorial .header-coordinate > a:hover { color: #28554c; }
.site-themed.research-editorial .site-footer { background: #edf0f2; color: #60666c; border-color: var(--border); }
.site-themed.research-editorial .site-main { max-width: 1220px; }
.site-themed.research-editorial .research-home { color: #232629; }
.site-themed.research-editorial .research-home .page-heading .lede { color: #4e565a; }
.site-themed.research-editorial .research-home .console-link { color: #28554c; }
.site-themed.research-editorial .research-home .research-stats { border-color: var(--border); }
.research-editorial .research-news { padding-top: 48px; }
.research-editorial .news-heading { padding-bottom: 42px; }
.research-editorial .news-heading h1 { font: 56px/1.15 Georgia, "Times New Roman", serif; margin: 18px 0; }
.research-editorial .news-heading .eyebrow { font-size: 12px; color: #4b5557; }
.research-editorial .news-lede { max-width: 42ch; color: #4e565a; font-size: 19px; line-height: 1.6; margin-bottom: 24px; }
.research-editorial .news-index { padding-block: 15px; gap: 30px; }
.research-editorial .news-index a { font-size: 13px; gap: 9px; }
.research-editorial .news-index strong { font: 11px ui-monospace, monospace; color: #777f83; }
.research-editorial .news-section { padding-top: 38px; }
.research-editorial .news-section-heading { padding-bottom: 24px; }
.research-editorial :is(.news-section h2, .news-onward h2) { font: 32px/1.3 Georgia, "Times New Roman", serif; }
.research-editorial .news-section-heading .eyebrow { display: none; }
.research-editorial .news-paper { grid-template-columns: 144px minmax(0, 1fr); gap: 36px; padding-block: 32px; }
.research-editorial .news-paper > div:last-child { min-width: 0; }
.research-editorial .news-paper h3 { font: 27px/1.3 Georgia, "Times New Roman", serif; max-width: 40ch; margin: 10px 0 16px; }
.research-editorial .news-paper h3 a { color: var(--text); }
.research-editorial .news-paper p { font-size: 14px; line-height: 1.7; max-width: 80ch; }
.research-editorial .news-paper .eyebrow { color: #657074; font-size: 11px; }
.research-editorial :is(.paper-authors, .paper-venue) { font-size: 12px; margin: 4px 0; }
.research-editorial .paper-preview { width: 144px; height: 204px; border-color: #bfc7c9; }
.research-editorial .journal-mark { width: 144px; min-height: 204px; background: #e3ece9; border-color: #a3b7ae; padding: 14px; }
.research-editorial .journal-mark strong { font-family: Georgia, "Times New Roman", serif; }
.research-editorial .paper-highlight { font-weight: 500; color: #30594e; }
.research-editorial .news-qualification { color: #5c5749; border-color: #a69670; font-size: 12px; }
.research-editorial .news-links { gap: 10px 22px; font-size: 12px; }
.research-editorial details { color: #60666c; }
.research-editorial .news-results-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 46px; }
.research-editorial .news-result { display: flex; flex-direction: column; gap: 12px; min-width: 0; padding: 26px 0 32px; }
.research-editorial .news-result-meta { flex-direction: row; align-items: baseline; gap: 18px; padding: 0; }
.research-editorial .news-result .eyebrow { font-size: 10px; color: #6c7377; }
.research-editorial .news-result h3 { font: 24px/1.35 Georgia, "Times New Roman", serif; margin: 10px 0 14px; }
.research-editorial .news-result p { font-size: 14px; line-height: 1.7; }
.research-editorial .news-result details { margin-top: 18px; font-size: 12px; }
.research-editorial .news-status.proved { color: #25634c; }
.research-editorial .news-status.refuted { color: #80485b; }
.research-editorial .news-release-state { color: #715d29; }
.research-editorial .news-onward { padding: 36px 0 20px; margin-top: 30px; border-top: 1px solid var(--border); }
.research-editorial .news-onward h2 { margin: 0 0 12px; }
.research-editorial .news-onward p { font-size: 15px; color: var(--muted); }
.research-editorial .news-onward a { display: inline-flex; align-items: center; gap: 8px; margin: 12px 28px 0 0; font-size: 13px; }
.research-editorial .result-heading h1 { font-family: Georgia, "Times New Roman", serif; }
.research-editorial .result-content :is(h2, h3) { font-family: Georgia, "Times New Roman", serif; }
.research-editorial .result-lede { color: #475258; }
.research-editorial .result-equations { color: #2e4e44; border-color: #699584; }
.research-editorial .prose, .research-editorial .prose .katex { color: #2e4e44; }
.research-editorial .result-example figcaption { color: #596366; }
.research-editorial .result-sequence li { background: #e8edf0; color: #364448; border-color: #b1bfc3; }
.research-editorial .result-sequence li.marked { color: #24503c; background: #e0eee5; border-color: #6f9d7d; }
.research-editorial .result-proof-steps li::marker { color: #737b7e; }
.research-editorial .result-boundary { color: #645631; border-color: #b2a070; }
.research-editorial .result-code-toolbar { background: #e8edef; }
.research-editorial .result-code-toolbar :is(a, button) { background: #f7faf8; border-color: #adbcb6; color: #335747; }
.research-editorial .result-code { background: #edf1f3; color: #263d45; border-color: #d0d9dc; }
.research-editorial .result-content .result-copy-status { color: #25634c; }
.research-editorial :is(.result-source-details, .result-provenance) summary { color: #35594d; }
@media (max-width: 800px) {
  .research-editorial .research-news { padding-top: 28px; }
  .research-editorial .news-heading h1 { font-size: 44px; }
  .research-editorial .news-lede { font-size: 17px; }
  .research-editorial .news-results-grid { grid-template-columns: minmax(0, 1fr); }
  .research-editorial .news-paper h3 { font-size: 24px; }
}
@media (max-width: 640px) {
  .research-editorial .news-index { flex-direction: row; gap: 12px 24px; }
  .research-editorial .news-index > span { flex-basis: 100%; }
  .research-editorial .news-paper { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  .research-editorial .paper-preview { width: 100px; height: 142px; }
  .research-editorial .journal-mark { width: 132px; min-height: 178px; }
  .research-editorial .news-section-heading { align-items: baseline; }
  .research-editorial :is(.news-section h2, .news-onward h2) { font-size: 27px; }
}
