/* Reusable Brief module: compact, source-first regulatory signals. */
.regulatory-watch {
  margin: 40px 0;
  padding: 24px;
  border: 1px solid var(--line);
  border-top: 3px solid var(--accent);
  border-radius: 10px;
  background: color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);
}
.regulatory-watch > :first-child { margin-top: 0; }
.regulatory-watch > :last-child { margin-bottom: 0; }
.regulatory-watch-grid { display: grid; gap: 0; margin-top: 18px; }
.regulatory-watch-item { padding: 18px 0; border-top: 1px solid var(--line); }
.regulatory-watch-item h3 { margin: 4px 0 8px; font-size: 1.05rem; }
.regulatory-watch-item p { margin: 8px 0; }
.regulatory-watch-status {
  display: inline-block;
  margin: 0;
  color: var(--accent-strong);
  font: 650 .72rem/1.4 var(--mono);
  letter-spacing: .04em;
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .regulatory-watch { margin: 32px 0; padding: 18px; }
  .regulatory-watch-item { padding: 16px 0; }
}
