.page-hero {
  padding: var(--space-9) 0 var(--space-6);
}

.page-hero h1 {
  font-size: clamp(2.2rem, 3.5vw, 3rem);
}

.callout {
  padding: var(--space-5);
  border-radius: var(--radius-md);
  border: var(--border-subtle);
  background: rgba(184, 134, 11, 0.08);
}

.notice {
  padding: var(--space-4);
  border-radius: var(--radius-md);
  border-left: 4px solid var(--color-crimson);
  background: rgba(155, 35, 53, 0.08);
}
