.caution-hero {
  background:
    radial-gradient(circle at 78% 12%, rgb(170 78 57 / 30%), transparent 24rem),
    linear-gradient(180deg, #401e1c 0, var(--canvas) 82%);
}

.urgent-card {
  border-color: #8f514d;
  background: linear-gradient(145deg, rgb(117 43 38 / 35%), var(--surface));
}

.safety-band {
  display: grid;
  max-width: 900px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

@media (max-width: 700px) {
  .safety-band { grid-template-columns: 1fr; }
}
