.verdict-hero {
  background:
    radial-gradient(circle at 77% 27%, rgba(173, 42, 28, .34), transparent 22rem),
    linear-gradient(122deg, rgba(9, 8, 14, .12), rgba(8, 8, 12, .86)),
    linear-gradient(148deg, #07070a, #23171b 58%, #5c1b13);
}
.verdict-hero h1 { max-width: 1140px; font-size: clamp(2.85rem, 5.9vw, 5.95rem); }
.verdict-hero .subtitle { max-width: 980px; color: #f1d9cf; }
.verdict-hero .deck { color: #e3a275; }
.verdict-figure { background: radial-gradient(circle at 50% 38%, rgba(167, 45, 30, .26), transparent 27rem), #08070a; }
.verdict-figure img { width: min(720px, 92vw); }
.original-prose > p { margin: 0 0 1.18rem; }
.evidence-note {
  margin: 2.5rem 0;
  padding: 1.25rem 1.4rem;
  background: #f1e7e1;
  border: 1px solid #cfb5a7;
  border-left: 5px solid #98533a;
  font-family: var(--sans);
  font-size: .87rem;
}
.proverb-note { background: #f3eddf; border-color: #d2c4a4; border-left-color: #8d733d; }
.history-note { background: #ebe8ef; border-color: #c0b7c9; border-left-color: #695778; }
.identity-note { background: #e7edf0; border-color: #b5c2c8; border-left-color: #4e6a76; }
.dissonance-note { background: #e9eee8; border-color: #b7c4b5; border-left-color: #587052; }
.evidence-note h3 {
  margin: 0 0 .55rem;
  color: #894631;
  border: 0;
  font: 800 .72rem var(--sans);
  letter-spacing: .14em;
  text-transform: uppercase;
}
.proverb-note h3 { color: #7d6532; }
.history-note h3 { color: #63516f; }
.identity-note h3 { color: #486470; }
.dissonance-note h3 { color: #50684b; }
.evidence-note p:last-child { margin-bottom: 0; }
.proposed-abstract { border-left-color: #97422d; }
.research h2 small { display: block; margin-top: .45rem; color: #8b513d; font: 700 .7rem var(--sans); letter-spacing: .1em; text-transform: uppercase; }
.research ol { padding-left: 1.4rem; font-family: var(--sans); font-size: .84rem; line-height: 1.62; }
.research li { margin-bottom: 1.1rem; }
.book-panel { margin: 4rem 0 0; padding: 1.7rem; color: #fff; background: linear-gradient(120deg, rgba(159, 58, 38, .32), transparent 48%), #120a0b; border-top: 5px solid #d18c63; font-family: var(--sans); }
.book-panel h2 { margin: .35rem 0 .8rem; padding: 0; color: #fff; border: 0; font-size: clamp(1.6rem, 3vw, 2.35rem); }
.book-panel p { color: #ded6d4; }
.book-panel .eyebrow { color: #e8a77d; }
.book-button { display: inline-block; padding: .78rem 1rem; color: #190f0d; background: #dda173; border-radius: .2rem; font-weight: 800; text-decoration: none; }
.book-button:hover,.book-button:focus-visible { background: #f5d9c4; }
@media (max-width: 820px) { .verdict-hero h1 { font-size: 2.45rem; } }
