.verdict-hero { background:radial-gradient(circle at 78% 22%,rgba(204,38,62,.28),transparent 30%),linear-gradient(145deg,#0d0b10,#30131d 58%,#12121a); }
.verdict-hero .kicker,.verdict-hero .deck { color:#f2a5ae; }
.assessment { border-left-color:#8f263e; background:#fff5f6; }
.control-figure { margin:0 0 3rem; padding:1rem; background:linear-gradient(145deg,#09080a,#30131d); border:1px solid #6f3744; }
.control-figure img { display:block; width:100%; height:auto; }
.control-figure figcaption { margin:.75rem 0 0; color:#e7cbd2; text-align:center; font:600 .72rem/1.4 var(--sans); letter-spacing:.04em; }
.corrections { border-left:5px solid #9f2844; background:#fff0f3; }
.corrections li { margin:.9rem 0; }
.original-label { margin:3.5rem 0 1.4rem; padding:.75rem 1rem; border-top:1px solid #a68e91; border-bottom:1px solid #a68e91; color:#6e1c32; font:800 .72rem/1.3 var(--sans); letter-spacing:.11em; text-transform:uppercase; }
.original-prose p { margin:.7rem 0; }
.original-prose h2 { margin-top:2.8rem; }
.original-prose ul { margin:1rem 0 1.5rem 1.35rem; }
.original-prose li { margin:.45rem 0; }
.original-references,.verification { margin-top:3rem; }
.verification { border-top:4px solid #80243c; }
.book-panel { margin-top:4rem; padding:clamp(1.5rem,4vw,2.5rem); color:#fff; background:linear-gradient(135deg,#111015,#3a1422); border-top:4px solid #d98798; }
.book-panel h2 { margin:.4rem 0 1rem; padding:0; border:0; font-size:clamp(1.6rem,3.5vw,2.5rem); }
.book-button { display:inline-block; margin-top:.5rem; padding:.8rem 1rem; color:#1a0f13; background:#e7a7b5; font:800 .76rem var(--sans); letter-spacing:.08em; text-decoration:none; text-transform:uppercase; }
