      body {
          background-color: #f6f8fa;
          font-family: "Raleway", sans-serif;
          margin: 0;
          padding: 0px;
          color: #2c3e50;
          line-height: 1.6;
          text-align: center;
      }

      h1 {
          font-size: 32px;
          font-weight: 800;
          margin-bottom: 10px;
      }

      .logo img {
          max-width: 250px;
          height: auto;
          margin-bottom: 10px;
      }

      p {
          max-width: 1000px;
          margin: 10px auto;
          text-align: left;
          font-size: 15px;
      }

      .section-title {
          font-size: 22px;
          font-weight: 800;
          margin-top: 30px;
          margin-bottom: 10px;
      }

      table {
          width: 90%;
          max-width: 1000px;
          margin: 20px auto;
          border-collapse: collapse;
          background-color: #ffffff;
          border: 1px solid #ddd;
          border-radius: 8px;
          overflow: hidden;
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
      }

      th,
      td {
          padding: 12px 15px;
          text-align: left;
          font-size: 14px;
      }

      th {
          background-color: #2c3e50;
          color: #fff;
          font-weight: 600;
      }

      tr:nth-child(even) {
          background-color: #f9f9f9;
      }

      tr:hover {
          background-color: #eef1f5;
      }

      a {
          color: #2980b9;
          text-decoration: none;
          
          transition: 0.2s ease;
      }
      a:hover {
          text-decoration: none;
      }
      .heading-row {
          max-width: 1000px;
          margin: 10px auto;
          display: flex;
          justify-content: space-between;
          align-items: center;
      }

      .heading-text {
          font-size: 36px;
          font-weight: 800;
      }

      .search-box {
          width: 300px;
          padding: 10px;
          font-size: 14px;
          border: 1px solid #ccc;
          border-radius: 6px;
      }

      footer {
          background-color: #a99e92;
          color: #ffffff;
          width: 100%;
          padding: 20px 10px;
          text-align: center;
          font-size: 18px;
          font-weight: 50;
          line-height: 2.6;
          margin: -60;
      }

      footer a {
          color: #fff;
      }