/* Chip Room Signal — legal & disclosure pages */

.article { padding-block: var(--s6); max-width: 760px; }
.article h2 { font-size: 1.35rem; margin-top: var(--s5); border-bottom: 1px solid var(--line); padding-bottom: var(--s1); }
.article h2:first-of-type { margin-top: 0; }
.article .updated { font-variant-caps: all-small-caps; letter-spacing: 0.1em; color: var(--gold-ink); font-weight: 600; }

.callout { border: 1px solid var(--line); border-left: 4px solid var(--gold); background: #fbf8ef; padding: var(--s3) var(--s4); margin: var(--s4) 0; }
.callout p:last-child { margin-bottom: 0; }
