.historical-review {
  margin: 24px 0;
  padding: 24px;
  border: 1px solid #b7a88d;
  border-left: 4px solid #836126;
  border-radius: 3px;
  background: #f4eddf;
  color: #292621;
  overflow-wrap: anywhere;
  min-width: 0;
}
.historical-review__eyebrow { font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: #614a25; }
.historical-review h2 { font-size: clamp(22px, 2.8vw, 30px); margin: 8px 0 12px; line-height: 1.16; }
.historical-review h3 { font-size: 18px; line-height: 1.3; margin: 0 0 8px; }
.historical-review h4 { font-size: 15px; margin: 18px 0 8px; }
.historical-review p, .historical-review li { font-size: 15px; line-height: 1.55; }
.historical-review p { margin: 8px 0; }
.historical-review a { color: #163b50; text-decoration: underline; text-underline-offset: 3px; }
.historical-review__date, .historical-review .historical-review__date { font-size: 12px; line-height: 1.5; color: #5a5040; }
.historical-review__note { border-top: 1px solid #cfc3ae; margin-top: 20px; padding-top: 20px; }
.historical-review details { margin-top: 12px; }
.historical-review summary { font-size: 14px; line-height: 1.5; font-weight: 600; cursor: pointer; }
.historical-review ul { margin: 10px 0; padding-left: 20px; }
.historical-review li + li { margin-top: 8px; }
.historical-review--compact { margin: 16px 0; padding: 16px; }
.historical-review--compact p { font-size: 13px; }
.historical-review--unavailable { border-left-color: #7b3434; }
.historical-credit-review { margin: 16px 0; padding: 14px 16px; border: 1px solid #b7a88d; background: #f4eddf; color: #292621; overflow-wrap: anywhere; }
.historical-credit-review p { font-size: 13px; line-height: 1.55; margin: 7px 0 0; }
.historical-admin-list { display: grid; gap: 16px; }
.historical-admin-list article { min-width: 0; }
.historical-admin-list .historical-review { margin: 12px 0 0; }
.historical-review a:focus-visible, .historical-review summary:focus-visible { outline: 2px solid #163b50; outline-offset: 4px; }
/* Retained terms can contain full source URLs and long recorded evidence IDs. */
.thesis-case-body, #settlement-terms, #outcome-evidence { overflow-wrap: anywhere; min-width: 0; }
@media (max-width: 600px) {
  .historical-review { padding: 18px 16px; margin: 18px 0; }
  .historical-review--compact { padding: 14px; }
  .historical-review__note { margin-top: 16px; padding-top: 16px; }
}
