.scenario-card {
      background: linear-gradient(180deg, rgba(255, 253, 249, 0.98), rgba(248, 242, 234, 0.96));
      border: 1px solid var(--border);
      border-radius: var(--radius);
      box-shadow: var(--shadow-md);
      padding: 22px;
    }

    .scenario-card h3 {
      font-size: 1.16rem;
    }

    .scenario-card p {
      margin-bottom: 0;
    }

    .scenario-card .card-title-row,
    .content-block .card-title-row {
      margin-bottom: 12px;
    }
