
/*    body {
      font-family: 'Noto Sans Devanagari', Arial, sans-serif;
      background: #f9f9f9;
      margin: 20px;
    }

    h2 {
      color: #333;
      border-bottom: 2px solid #007BFF;
      padding-bottom: 5px;
    }*/


    .section {
      margin-bottom: 40px;
    }

    .grid {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
    }

    .card {
      flex: 1 1 calc(25% - 20px);
      /*background: white;*/
      background-color: #419bff;
      border: 1px solid #ddd;
      border-radius: 6px;
      box-shadow: 0 2px 5px rgba(0,0,0,0.05);
      padding: 15px;
      min-width: 200px;
      box-sizing: border-box;
      transition: box-shadow 0.2s;
    }

    .card:hover {
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }

    .card a {
      text-decoration: none;
      color: #007BFF;
      <!-- font-weight: bold; -->
      text-align: center;
    }

    .card a:hover {
      text-decoration: underline;
    }

    @media (max-width: 768px) {
      .card {
        flex: 1 1 calc(50% - 20px);
      }
    }

    @media (max-width: 480px) {
      .card {
        flex: 1 1 100%;
      }
    }