/* eu-ai-act-training-data.css — page CSS (strict CSP: no inline styles). */

/* Institutional palette override: map style.css/blog.css sage tokens
     to cream/ink so LP pages read as instrument pages, not UI panels. */
  :root {
    --bg: #f7f1e3;
    --panel: #fbf7ea;
    --panel-stroke: #e9e1cb;
    --panel-stroke-soft: #f0e9d4;
    --text: #14110d;
    --text-soft: #2c2620;
    --muted: #6b6354;
    --accent: #3a2f24;
    --accent-soft: rgba(58,47,36,0.06);
    --accent-stroke: rgba(58,47,36,0.18);
  }

/* CTA box — same visual language as the lp-family post-footer blocks,
   expressed as classes because inline style attributes are CSP-hostile. */
.cta-box {
  margin: 36px 0;
  padding: 24px;
  background: var(--accent-soft);
  border: 1px solid var(--accent-stroke);
  border-radius: 12px;
}
.cta-box h2 { margin-top: 0; }
.cta-btn {
  display: inline-block;
  padding: 10px 18px;
  margin: 4px 8px 0 0;
  border: 1px solid var(--accent);
  color: var(--accent);
  border-radius: 8px;
  text-decoration: none;
}
.cta-secondary { opacity: 0.85; }
