    .crisis-box {
      background: #2A1A1A;
      border: 2px solid #E85D5D;
      border-radius: 12px;
      padding: 1.5rem;
      margin: 2rem 0;
    }
    .crisis-box h3 {
      color: #E85D5D;
      font-size: 1.125rem;
      margin-bottom: 1rem;
      font-weight: 700;
    }
    .crisis-box ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }
    .crisis-box li {
      padding: 0.5rem 0;
      border-bottom: 1px solid #3A2A2A;
    }
    .crisis-box li:last-child {
      border-bottom: none;
    }
    .crisis-box a {
      color: #E85D5D;
      font-weight: 600;
      text-decoration: none;
    }
    .crisis-box a:hover {
      text-decoration: underline;
    }
    .crisis-box .crisis-label {
      color: #BFBFBF;
      font-size: 0.8125rem;
    }
