#observed-paper-content { margin-bottom: 32px; }
#observed-paper-content p { line-height: 1.55; }
#observed-paper-content .review-tools h2 { margin: 0; }
#observed-paper-content .observed-cash,
#observed-paper-content .observed-trade { display: grid; gap: 20px 24px; padding: 20px 0; margin: 12px 0; border-block: 1px solid var(--line); }
#observed-paper-content .observed-cash { grid-template-columns: repeat(3, minmax(0, 1fr)); }
#observed-paper-content .observed-trade { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#observed-paper-content dt { color: var(--muted); font-size: .8125rem; margin-bottom: 7px; }
#observed-paper-content dd { margin: 0; font-variant-numeric: tabular-nums; line-height: 1.5; }
#observed-paper-content .observed-cash dd { font-size: 1.5rem; font-weight: 600; }
#observed-paper-content details p { overflow-wrap: anywhere; }
#observed-closes button, #observed-closes .button { margin: 0 8px 12px 0; }
#observed-closes .button { display: inline-block; text-decoration: none; }
#observed-closes .help { overflow-wrap: anywhere; }
#observed-closes article + article { border-top: 1px solid var(--line); padding-top: 24px; }
@media (max-width: 720px) {
  #observed-paper-content .observed-cash,
  #observed-paper-content .observed-trade { grid-template-columns: 1fr; gap: 16px; }
}
