 
.news-feed-container {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 100%;
   padding-bottom: 126px;
}

.news-section-container1 {
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
}

.news-section-container {
   display: flex;
   flex: 0 0 auto;
   flex-direction: row;
   gap: 8px;
   align-items: center;
   justify-content: space-between;
   padding-left: 519px;
}

.news-heading-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   font: 700 72px "Playfair Display", serif;
   color: var(--clbl-blue);
}

.news-image-container {
   box-sizing: border-box;
   display: block;
   width: 264px;
   max-width: initial;
   height: 181px;
}

.vertical-align-centered-image {
   flex: 0 0 auto;
   align-self: center;
   margin-top: -21px;
}

.hero-image-container {
   display: block;
   width: 80%;
   max-width: initial;
   height: 56px;
   font: 700 16px Hind, sans-serif;
   color: var(--clbl-dark);
   padding-left: 15%;
   text-align: center;
}

.article-card-container1 {
   box-sizing: border-box;
   flex: 0 0 auto;
   align-self: center;
  width: 100%;
   padding-right: 231px;
   padding-left: 231px;
   margin-top: 79px;
}

.article-card-container {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: flex-start;
   width: 100%;
}

.article-container {
   margin-top: 30px;
}

.article-card-container:first-child {
   margin-top: 0px;
}

.author-content-block-container1 {
   box-sizing: border-box;
   display: flex;
   flex: 0 0 auto;
   flex-direction: column;
   align-items: center;
   justify-content: flex-start;
   width: 41.17%;
   padding-right: 15px;
}

.card-container-with-image {
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   align-items: stretch;
   justify-content: flex-start;
   width: 435px;
   padding: 18px;
   background: var(--clbl-blue);
   border-radius: 16px;
}

.image-container-styles {
   box-sizing: border-box;
   display: block;
   flex: 0 0 auto;
   max-width: initial;
   height: 408px;
   border: none;
   border-radius: 16px;
   object-fit: cover;
}

.article-content-section {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 58.83%;
   padding: 121px 41px 65px;
}

.author-content-block-container {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: flex-start;
}

.author-content-block-text-style {
   flex: 0 0 auto;
   padding: 0;
   margin: 0;
   font: 600 13.5px Montserrat, sans-serif;
   color: #252a34;
   text-transform: capitalize;
   white-space: pre-wrap;
}

.author-content-divider {
   box-sizing: border-box;
   flex: 0 0 auto;
   width: 46px;
   margin-left: 34px;
   border-top: 0.8px solid rgba(0, 0, 0, 0.2);
}

.elegant-text-block {
   padding: 0;
   margin: 0;
   margin-top: 12px;
   font: 700 29.5px/38px "Playfair Display", serif;
   color: #252a34;
   text-align: left;
   text-transform: capitalize;
   white-space: pre-wrap;
}

.news-content-text-style {
   padding: 0;
   margin: 0;
   margin-top: 12px;
   font: 400 16px "Maven Pro", sans-serif;
   color: var(--clbl-dark);
   text-align: left;
   white-space: pre-wrap;
}

