/* The sample page keeps its styles in a file: the site's policy (CSP) does not allow inline styles. */
.sample-note { margin: 18px 0 26px; padding: 14px 18px; border: 1px solid #e7d9a4; border-radius: 12px; background: #fffbea; }
.sample-note strong { display: block; margin-bottom: 4px; }
.sample-actions { margin: 0 0 8px; }
.sample-actions button { padding: 10px 18px; border: 1px solid #cfd8d3; border-radius: 10px; background: #fff; font: inherit; font-weight: 700; cursor: pointer; }
@media print {
  .legal-top, .sample-actions { display: none; }
  .legal-doc { border: 0; box-shadow: none; }
}
