 .container-gk {
     font-family: 'Noto Sans Devanagari', Arial, sans-serif;
     line-height: 1.6;
     margin: 1rem auto;
     width: 70%;
     background-color: #f9f9f9;
     color: #333;
     padding: 1rem;
     text-align: justify;
 }

 .container-gk h1 {
     color: #d4af37;
     text-align: center;
     border-bottom: 2px solid #d4af37;
     padding-bottom: 10px;
     font-size: 1.8rem;
     margin-top: 1rem;
 }

 .container-gk h2 {
     color: #0066cc;
     font-size: 1.4rem;
     margin-top: 1rem;
     margin-bottom: 1rem;
 }

 .container-gk h3 {
     color: #0066cc;
     font-size: 1.2rem;
     margin-top: 1rem;
     margin-bottom: 1rem;
 }

 .scientist {
     display: inline-block;
     margin: 10px;
     text-align: center;
     width: 200px;
     vertical-align: top;
 }

 .scientist img {
     width: 150px;
     height: 150px;
     border-radius: 50%;
     border: 2px solid #d4af37;
     object-fit: cover;
 }

 .scientist p {
     margin: 5px 0;
     font-size: 0.9rem;
 }

 .container-gk ul {
     list-style-type: square;
     padding-left: 20px;
     font-size: 1rem;
 }

 .applications {
     background-color: #e6f3ff;
     padding: 15px;
     border-left: 5px solid #0066cc;
     margin: 15px 0;
     border-radius: 6px;
 }

 .source p {
     margin-top: 1rem;
     font-size: .9rem;
     color: rgb(23, 23, 153);
 }

 @media (max-width: 800px) {
     .container-gk {
         width: 85%;
         padding: 1rem;
         font-size: 1.1rem;
     }

     .container-gk h1 {
         font-size: 1.6rem;
     }

     .container-gk h2 {
         font-size: 1.3rem;
     }

     /* .scientist {
                display: block;
                width: 80%;
                margin: 15px auto;
            } */
     .image-block {
         display: flex;
         justify-content: center;
         align-items: center;
     }

     .scientist img {
         width: 120px;
         height: 120px;
     }

     .applications {
         padding: 10px;
         margin: 10px 0;
     }

     .container-gk ul {
         padding-left: 15px;
     }

     .source p {
         margin-top: 1rem;
         font-size: .9rem;
         color: rgb(23, 23, 153);
     }
 }

 @media (max-width: 480px) {
     .container-gk {
         margin: 5px;
         font-size: 14px;
         padding: 1rem;
         width: 100%;
         padding: .8rem;
     }

     .container-gk h1 {
         font-size: 1.3rem;
         padding-bottom: 8px;
     }

     .container-gk h2 {
         font-size: 1.1rem;
     }

     .image-block {
         display: flex;
         flex-direction: column;
     }

     .scientist {
         width: 90%;
     }

     .scientist img {
         width: 100px;
         height: 100px;
     }

     .scientist p {
         font-size: 0.8rem;
     }

     .applications {
         padding: 8px;
         border-left-width: 3px;
     }

     .container-gk p {
         font-size: 1rem;
     }

     .source p {
         margin-top: 1rem;
         font-size: .8rem;
         color: rgb(23, 23, 153);
     }
 }