.elementor-1884 .elementor-element.elementor-element-eac66fc{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Plus Jakarta Sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1884 .elementor-element.elementor-element-a5e489e{--grid-row-gap:42px;--grid-column-gap:27px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__thumbnail__link{width:100%;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__meta-data span + span:before{content:"•";}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__card{border-radius:15px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__text{padding:0 12px;margin-top:11px;margin-bottom:2px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__meta-data{padding:10px 12px;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:11px;font-weight:400;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__avatar{padding-right:12px;padding-left:12px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__badge{left:0;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__card .elementor-post__badge{background-color:#FFFFFF;color:#0E5B3B;border-radius:15px;font-size:10px;margin:10px;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-weight:500;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__title, .elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__title a{color:#0E5B3B;font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:16px;font-weight:600;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__title{margin-bottom:3px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__excerpt p{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:15px;font-weight:400;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__excerpt{margin-bottom:5px;}.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__read-more{color:#0E5B3B;margin-bottom:2px;}.elementor-1884 .elementor-element.elementor-element-a5e489e a.elementor-post__read-more{font-family:"Plus Jakarta Sans", Plus Jakarta Sans;font-size:11px;font-weight:500;}@media(max-width:767px){.elementor-1884 .elementor-element.elementor-element-a5e489e .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-a5e489e *//* Grid: sab cards ek row mein barabar height ke saath */
.elementor-posts-container.elementor-posts--skin-cards {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    align-items: stretch;
    gap: 27px;
}

.elementor-posts-container.elementor-posts--skin-cards .elementor-post {
    height: 100%;
}

.elementor-posts-container.elementor-posts--skin-cards .elementor-post__card {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-posts-container.elementor-posts--skin-cards .elementor-post__text {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* Excerpt ko fixed lines tak clamp karo (max-width ki jagah ye asal fix hai) */
.elementor-posts-container.elementor-posts--skin-cards .elementor-post__excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
   
    flex-grow: 1;
}

/* Title bhi max 2 lines tak limit rakho consistency ke liye */
.elementor-posts-container.elementor-posts--skin-cards .elementor-post__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    
}

/* Read More aur meta hamesha bottom pe align rahein */
.elementor-posts-container.elementor-posts--skin-cards .elementor-post__read-more,
.elementor-posts-container.elementor-posts--skin-cards .elementor-post__meta-data {
    margin-top: auto;
}/* End custom CSS */