/* Continuous essays, with the site's existing Arial and dark palette. */
.papers-reading .papers-reading-sheet { max-width: 1000px; padding: clamp(2rem,5vw,4.5rem) 24px 4rem; }
.papers-reading .papers-reading-heading { margin-bottom: 3rem; }
.papers-reading .papers-reading-heading h1 { max-width: 950px; margin-bottom: 1.4rem; text-wrap: balance; font-size: clamp(2.8rem,5.7vw,5rem) !important; line-height: 1.06 !important; }
.papers-reading .papers-reading-meta { flex-wrap: wrap; row-gap: .45rem; color: var(--papers-muted); }
.papers-reading :is(.content,.beyond-scope,.reading-index,.trilogy-navigation,.trilogy-pager,.volume-navigation) { max-width: 740px; margin-inline: auto; }
.papers-reading .content { color: #d1d1cb; font-size: 20px; line-height: 1.85; overflow-wrap: break-word; }
.papers-reading .content :is(p,li) { color: inherit; }
.papers-reading .content > p:first-child { color: var(--papers-ink); font-size: 23px; line-height: 1.7; }
.papers-reading .content p { margin-bottom: 1.6em; }
.papers-reading .content :is(h2,h3) { text-wrap: pretty; }
.papers-reading .content h2 { font-size: clamp(1.85rem,3vw,2.6rem); margin-top: 3.2rem; }
.papers-reading .content h3 { font-size: 1.5rem; letter-spacing: -.025em; }
.papers-reading .content h4 { margin: 2.5rem 0 1rem; font-size: 1.15rem; line-height: 1.5; color: var(--papers-ink); }
.papers-reading .content blockquote { margin: 2.5rem 0; padding: 0; border: 0; font-size: 1.3em; line-height: 1.55; color: var(--papers-gold); }
.papers-reading .content blockquote p { color: inherit; }
.papers-reading .content .source-note { font-size: 16px; line-height: 1.7; color: var(--papers-muted); }
.papers-reading .content .reference-entry { padding-top: 1.5rem; }
.papers-reading .content .reference-note { font-size: 17px; }
.papers-reading :is(.content,.reading-index) a { text-decoration-thickness: 1px; text-underline-offset: .2em; }
.reading-index { margin-block: 0 3rem; padding-block: 1rem; border-block: 1px solid var(--papers-rule); }
.reading-index summary { min-height: 44px; padding-block: 8px; cursor: pointer; font-size: 15px; color: var(--papers-muted); }
.reading-index summary:focus-visible { outline: 2px solid var(--papers-gold); outline-offset: 4px; }
.reading-index ol, .reading-index ul { padding-left: 1.4rem; margin: 1rem 0 .5rem; }
.reading-index li { padding: .3rem 0; font-size: 15px; line-height: 1.55; }
.reading-index a { display: inline-block; padding-block: .25rem; }
.trilogy-subtitle { font-size: clamp(1.2rem,2.3vw,1.6rem); line-height: 1.55; max-width: 760px; color: var(--papers-muted); }
.trilogy-navigation,.trilogy-pager,.volume-navigation { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1rem 2rem; margin-top: 4rem; padding-top: 1.5rem; border-top: 1px solid var(--papers-rule); }
.trilogy-navigation a,.trilogy-pager a,.volume-navigation a { min-height: 44px; display: inline-flex; align-items: center; gap: .7rem; font-size: 15px; max-width: 100%; overflow-wrap: anywhere; }
.trilogy-navigation a:hover,.trilogy-pager a:hover,.volume-navigation a:hover { color: var(--papers-gold); }

/* A volume and its three essays, followed by the existing research. */
.trilogy-volume { display: grid; grid-template-columns: minmax(0,.95fr) minmax(0,1.2fr); gap: clamp(2rem,5vw,5rem); padding: 3rem 0 4rem; border-top: 1px solid var(--papers-rule); }
.trilogy-volume .papers-eyebrow { margin-bottom: 1rem; font-size: 15px; }
.trilogy-volume h2 { margin: 0; font-size: clamp(2.9rem,5vw,4.8rem); line-height: 1.04; text-wrap: balance; }
.trilogy-volume-intro > p:not(.papers-eyebrow) { max-width: 510px; color: var(--papers-muted); font-size: 18px; line-height: 1.7; margin: 1.5rem 0; }
.trilogy-volume-intro > a { display: inline-flex; align-items: center; gap: 2rem; min-height: 48px; border-bottom: 1px solid var(--papers-gold); color: var(--papers-ink); font-size: 16px; }
.trilogy-essays { min-width: 0; }
.trilogy-essay { display: grid; grid-template-columns: 26px minmax(0,1fr); gap: 18px; padding: 1.7rem 0; border-top: 1px solid var(--papers-rule); }
.trilogy-essay:first-child { border-top: 0; padding-top: 0; }
.trilogy-essay-number { color: var(--papers-gold); font-size: 14px; padding-top: .3rem; }
.trilogy-essay h3 { font-size: clamp(1.55rem,2.6vw,2.2rem); line-height: 1.2; margin: 0 0 .7rem; }
.trilogy-essay p { color: var(--papers-muted); font-size: 16px; line-height: 1.65; margin: 0 0 .6rem; }
.trilogy-essay .papers-publication-topic { font-size: 14px; }
.papers-list-entry .trilogy-list-mark { color: var(--papers-gold); }
.papers-intro { padding-bottom: 3.5rem; }
@media (max-width: 760px) {
  .trilogy-volume { grid-template-columns: minmax(0,1fr); gap: 3rem; }
  .trilogy-volume h2 { max-width: 440px; }
  .papers-reading .papers-reading-heading h1 { text-wrap: pretty; }
  .papers-reading .content { font-size: 18px; line-height: 1.8; }
  .papers-reading .content > p:first-child { font-size: 20px; line-height: 1.7; }
  .papers-reading .papers-reading-sheet { padding-top: 1.7rem; }
  .papers-reading .papers-reading-meta { font-size: 14px; }
  .trilogy-navigation,.trilogy-pager { flex-direction: column; }
}
@media (max-width: 360px) {
  .papers-reading .papers-reading-sheet { padding-inline: 20px; }
  .papers-reading .papers-reading-heading h1 { font-size: 2.5rem !important; }
}
@media print {
  .reading-index,.trilogy-navigation,.trilogy-pager,.volume-navigation { display: none; }
  .papers-reading .papers-reading-sheet { max-width: none; padding: 0; }
  .papers-reading .content { max-width: none; font-size: 11pt; line-height: 1.5; }
  .papers-reading .content :is(h2,h3,h4) { break-after: avoid; }
  .papers-reading .content p { orphans: 3; widows: 3; }
}
