
        body {
            font-family: 'Anek Latin', sans-serif;        
            margin: 0;
            padding: 0;
            overflow-x: hidden;
        }

        .section-heading{
            font-size: 48px;
            font-family: 'Lexend Deca', sans-serif;
        }
        .section-para{
            font-size: 18px;
            font-family: 'Anek Latin', sans-serif;        
        }
        .section-padding{
            padding: 5rem 0;
        }

        @media screen and (min-width: 769px) and (max-width: 1280px) { 
            .section-heading{
                font-size: 32px;  
            }
        }

        @media (max-width: 768px) {
            .section-heading{
                font-size: 28px;  
            }
            .section-padding{
                padding: 3rem 0;
            }
        }
        .news-detail-section.section-padding p, .news-detail-section.section-padding ul li{
            font-size: 18px;
        }

        
        /* Typography */
        .main-title { 
            color: #1C204F; 
            font-weight: 700;
            margin-bottom: 40px;       
        }
        .publish-date { 
            color: #626262; 
            font-size: 18px;
            font-weight: 300;
            font-family: 'Anek Latin', sans-serif;  
             }
        .category-label { 
            color: #0276FD;
             font-weight: 500; 
             font-size: 24px;
              margin: 15px 0;
            font-family: 'Lexend Deca', sans-serif; 
            margin-bottom: 40px;
            display: inline-block;
          }
        .excerpt {
         color: #434343;
         font-size: 18px;
         font-weight: 300;
          line-height: 1.6;
           text-align: justify;
            font-family: 'Anek Latin', sans-serif;   
             margin-bottom: 30px; 
             margin-right: 6rem;  
             line-height: 26px;        
            }
            .share-container span{
                font-size: 18px;
                color: #3F3F3F;
                font-weight: 300;
                font-family: 'Anek Latin', sans-serif;        
            }
        
        /* Social Icons */
        .share-container {
         display: flex; 
         align-items: center;
          gap: 30px;
           margin-top: 60px; 
           color: #1C204F; 
       }
        .share-container a {
         font-size: 30px;
         cursor: pointer; 
         transition: 0.3s;
         color: #1C204F;
         text-decoration: none; 
     }
        .share-container i:hover { color: #007bff; }

        /* Sidebar Cards */
        .sidebar-title { 
            font-weight: 500; 
            font-size: 24px; 
            color: #000;
            margin-bottom: 25px; 
            font-family: 'Lexend Deca', sans-serif; 
        }
        .news-card { 
            border: 1px solid #E6E6E6;
             border-radius: 12px; 
             overflow: hidden; 
            margin-bottom: 20px; 
            transition: transform 0.2s;
        }
        .news-card:hover { transform: translateY(-3px); box-shadow: 0 4px 15px rgba(0,0,0,0.05); }
        .card-thumb { 
            width: 100px;
         height: auto;
          object-fit: cover;
           }
        .card-content { 
            padding: 20px; 
            flex-grow: 1;
             }
        .card-meta { 
            font-size: 16px; 
            color: #626262;
            font-weight: 400;
             display: flex; 
             justify-content: space-between;
              margin-bottom: 8px;
            font-family: 'Anek Latin', sans-serif;        
               }
        .card-heading {
         font-size: 16px; 
         font-weight: 500; 
         color: #0276FD; 
         text-decoration: none;
         font-family: 'Lexend Deca', sans-serif; 
         width: 60%;
         display: block;
      }
      .card-meta-detail{
        display: flex;
      }
        .arrow-btn img { 
            border: 1px solid #E6E6E6;
             border-radius: 10px;
              padding:10px 20px; 
            color: #1C204F; 
            align-self: flex-end; 
            margin-top: 5px;
        }
        .arrow-btn img:hover{
            background: #1C204F;
        }
        .arrow-btn:hover .white-arrow{
            display: block;
        }
        .arrow-btn:hover .blue-arrow{
            display: none;
        }
        .new-detail-banner img{
            width: 100%;
            height: auto;
        }

        .sub-heading{
            font-size: 32px;
            color: #1C204F;
            font-weight: 500;
            margin-bottom: 20px;
            font-family: 'Lexend Deca', sans-serif; 
        }

         @media screen and (min-width: 769px) and (max-width: 1280px) { 
            .sub-heading{
                font-size: 26px;
            }
         }


        @media (max-width: 991px) {
            .news-card {
             display: flex; 
             flex-direction: column; 
         }
            .card-thumb {
             width: 100%; 
             height: 150px;
              }

            .category-label{
                margin-bottom: 15px;
            }
            .excerpt{
                margin-right: 0;
            }
            .main-title br{
                display: none;
            }
            .sidebar-title{
                margin-top: 2rem;
            }
            br{
                display: none;
            }
            .card-heading{
                width: 70%;
            }
            .sub-heading{
                font-size: 26px;
            }
        }

        @media (max-width: 767px) {
            .news-detail-section h2{
                font-size: 22px;
            }
            h1.main-title.section-heading.animate{
                font-size: 25px;
            }
        }
