/* Legal pages share the site’s ink field but use a deliberately quieter reading measure. */
.x-legal-article .x-callout { margin: 28px 0; padding: 18px 20px; border-left: 4px solid var(--x-blue); color: #d9e2ef; background: #121b2a; }
.x-legal-article a { color: var(--x-lime); }
.x-legal-article strong { color: var(--x-paper); }
