ius: 3px;
    }

    .module {
      margin-bottom: 24px;
      border: 1px solid #e0e0e0;
      border-radius: 8px;
      overflow: hidden;
    }

    .module-title {
      background: #f8f9fa;
      padding: 12px 16px;
      margin: 0;
      font-size: 16px;
      font-weight: 600;
      color: #333;
      border-bottom: 1px solid #e0e0e0;
    }

    .section {
      padding: 16px;
      border-bottom: 1px solid #f0f0f0;
    }

    .section:last-child {
      border-bottom: none;
    }

    .section h4 {
