.elementor-88479 .elementor-element.elementor-element-0ebda56{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.6;--padding-top:90px;--padding-bottom:52px;--padding-left:48px;--padding-right:48px;}.elementor-88479 .elementor-element.elementor-element-0ebda56::before, .elementor-88479 .elementor-element.elementor-element-0ebda56 > .elementor-background-video-container::before, .elementor-88479 .elementor-element.elementor-element-0ebda56 > .e-con-inner > .elementor-background-video-container::before, .elementor-88479 .elementor-element.elementor-element-0ebda56 > .elementor-background-slideshow::before, .elementor-88479 .elementor-element.elementor-element-0ebda56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88479 .elementor-element.elementor-element-0ebda56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-88479 .elementor-element.elementor-element-0ebda56:not(.elementor-motion-effects-element-type-background), .elementor-88479 .elementor-element.elementor-element-0ebda56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-3a85f47.jeg_postblock .jeg_subcat_list > li > a:hover, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_card .jeg_post_category a, .elementor-88479 .elementor-element.elementor-element-3a85f47.jeg_postblock .jeg_subcat_list > li > a.current, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_5 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_5 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_category a{font-weight:500;}.elementor-88479 .elementor-element.elementor-element-9311a47 .jeg_post_title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:800;font-style:normal;letter-spacing:0.5px;}.elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-eb64ed0.jeg_postblock .jeg_subcat_list > li > a:hover, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_card .jeg_post_category a, .elementor-88479 .elementor-element.elementor-element-eb64ed0.jeg_postblock .jeg_subcat_list > li > a.current, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_5 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_5 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_category a{font-weight:500;}.elementor-88479 .elementor-element.elementor-element-66c445a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88479 .elementor-element.elementor-element-061cc57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88479 .elementor-element.elementor-element-fd09dec .content-inner *:not(.fa, .fab, .fad, .fal, .far, .fas){font-family:"Georgia", Sans-serif;}.elementor-88479 .elementor-element.elementor-element-42560ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.eael-reading-progress-wrap .eael-reading-progress{height:11px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:11px !important;background-color:#D20A0A;transition:width 50ms ease;}@media(max-width:767px){.elementor-88479 .elementor-element.elementor-element-0ebda56{--min-height:480px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-88479 .elementor-element.elementor-element-0ebda56:not(.elementor-motion-effects-element-type-background), .elementor-88479 .elementor-element.elementor-element-0ebda56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-88479 .elementor-element.elementor-element-0ebda56.e-con{--align-self:flex-end;}.elementor-88479 .elementor-element.elementor-element-3a85f47{width:100%;max-width:100%;}.elementor-88479 .elementor-element.elementor-element-3a85f47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-88479 .elementor-element.elementor-element-3a85f47.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-3a85f47.jeg_postblock .jeg_subcat_list > li > a:hover, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_card .jeg_post_category a, .elementor-88479 .elementor-element.elementor-element-3a85f47.jeg_postblock .jeg_subcat_list > li > a.current, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_5 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_pl_md_5 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-3a85f47 .jeg_post_category a{font-size:13px;line-height:1.5em;letter-spacing:0.2px;}.elementor-88479 .elementor-element.elementor-element-eb64ed0{width:100%;max-width:100%;}.elementor-88479 .elementor-element.elementor-element-eb64ed0 > .elementor-widget-container{padding:30px 15px 32px 10px;}.elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-eb64ed0.jeg_postblock .jeg_subcat_list > li > a:hover, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_card .jeg_post_category a, .elementor-88479 .elementor-element.elementor-element-eb64ed0.jeg_postblock .jeg_subcat_list > li > a.current, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_5 .jeg_post_meta, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_pl_md_5 .jeg_post_meta .fa, .elementor-88479 .elementor-element.elementor-element-eb64ed0 .jeg_post_category a{font-size:13px;line-height:1.5em;letter-spacing:0.2px;}.elementor-88479 .elementor-element.elementor-element-fd09dec .content-inner *:not(.fa, .fab, .fad, .fal, .far, .fas){font-size:18px;line-height:1.75em;}}/* Start custom CSS for container, class: .elementor-element-0ebda56 *//* Sunna Files English editorial hero */

.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_post_title,
.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_post_title a {
    color: #FFFFFF !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_post_meta,
.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_post_meta *,
.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_post_meta a {
    color: #F1F3F5 !important;
}

.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_meta_author a {
    color: #FFFFFF !important;
    font-weight: 700;
}

.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_meta_date,
.elementor-88479 .elementor-element.elementor-element-0ebda56 .jeg_meta_reading_time {
    color: #D7DCE2 !important;
}/* End custom CSS */
/* Start custom CSS for jnews_post_content_elementor, class: .elementor-element-fd09dec *//* ==========================================
   SUNNA FILES | PREMIUM ENGLISH EDITORIAL
   Article Content Typography - Version 2
   ========================================== */


/* 1. MAIN ARTICLE TYPOGRAPHY */

.elementor-88479 .elementor-element.elementor-element-fd09dec,
.elementor-88479 .elementor-element.elementor-element-fd09dec .jeg_post_content {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: 0.005em;
    color: #292D32;
    overflow-wrap: break-word;
    -webkit-font-smoothing: antialiased;
}


/* 2. PARAGRAPHS */

.elementor-88479 .elementor-element.elementor-element-fd09dec p {
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 1.8 !important;
    letter-spacing: 0.005em;

    margin-top: 0 !important;
    margin-bottom: 24px !important;

    text-align: left;
}


/* 3. H2 - MAIN SECTION HEADINGS */

.elementor-88479 .elementor-element.elementor-element-fd09dec h2 {
    font-family: "Playfair Display", Georgia, serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    letter-spacing: -0.4px;
    color: #19212B !important;

    margin-top: 44px !important;
    margin-bottom: 18px !important;

    text-align: left;
}


/* 4. H3 - SECONDARY HEADINGS */

.elementor-88479 .elementor-element.elementor-element-fd09dec h3 {
    font-family: "Playfair Display", Georgia, serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    letter-spacing: -0.2px;
    color: #252B33 !important;

    margin-top: 32px !important;
    margin-bottom: 14px !important;

    text-align: left;
}


/* 5. H4 - SMALL SUBHEADINGS */

.elementor-88479 .elementor-element.elementor-element-fd09dec h4 {
    font-family: Georgia, serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    color: #252B33 !important;

    margin-top: 26px !important;
    margin-bottom: 12px !important;
}


/* 6. LINKS */

.elementor-88479 .elementor-element.elementor-element-fd09dec a {
    color: #B71930;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    transition: color 0.2s ease;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec a:hover {
    color: #871126;
}


/* 7. BOLD AND EMPHASISED TEXT */

.elementor-88479 .elementor-element.elementor-element-fd09dec strong,
.elementor-88479 .elementor-element.elementor-element-fd09dec b {
    font-weight: 700;
    color: #20242B;
}


/* 8. EDITORIAL BLOCKQUOTES */

.elementor-88479 .elementor-element.elementor-element-fd09dec blockquote {
    border-left: 4px solid #C9152E;
    background: #F7F8FA;

    padding: 22px 26px;
    margin: 32px 0;

    color: #343A40;
    font-family: Georgia, serif;
    font-size: 20px;
    font-style: italic;
    line-height: 1.65;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec blockquote p {
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    margin-bottom: 0 !important;
}


/* 9. BULLET AND NUMBERED LISTS */

.elementor-88479 .elementor-element.elementor-element-fd09dec ul,
.elementor-88479 .elementor-element.elementor-element-fd09dec ol {
    margin: 12px 0 26px;
    padding-left: 28px;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec li {
    font-family: Georgia, serif;
    font-size: 18px;
    line-height: 1.75;
    color: #292D32;
    margin-bottom: 10px;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec li::marker {
    color: #B71930;
}


/* 10. ARTICLE IMAGES */

.elementor-88479 .elementor-element.elementor-element-fd09dec img {
    max-width: 100%;
    height: auto;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec figure {
    max-width: 100%;
    margin: 28px 0;
}

.elementor-88479 .elementor-element.elementor-element-fd09dec figcaption,
.elementor-88479 .elementor-element.elementor-element-fd09dec .wp-caption-text {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    color: #737B85;
    margin-top: 8px;
    text-align: center;
}


/* 11. EMBEDDED CONTENT */

.elementor-88479 .elementor-element.elementor-element-fd09dec iframe,
.elementor-88479 .elementor-element.elementor-element-fd09dec video {
    max-width: 100%;
}


/* 12. TABLET TYPOGRAPHY */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-88479 .elementor-element.elementor-element-fd09dec p {
        font-size: 18px !important;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec h2 {
        font-size: 27px !important;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec h3 {
        font-size: 23px !important;
    }
}


/* 13. MOBILE TYPOGRAPHY */

@media (max-width: 767px) {

    .elementor-88479 .elementor-element.elementor-element-fd09dec,
    .elementor-88479 .elementor-element.elementor-element-fd09dec .jeg_post_content {
        font-size: 17px;
        line-height: 1.75;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec p {
        font-size: 17px !important;
        line-height: 1.75 !important;
        margin-bottom: 21px !important;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec h2 {
        font-size: 25px !important;
        line-height: 1.3 !important;
        margin-top: 34px !important;
        margin-bottom: 15px !important;
        letter-spacing: -0.2px;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec h3 {
        font-size: 21px !important;
        line-height: 1.35 !important;
        margin-top: 27px !important;
        margin-bottom: 12px !important;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec h4 {
        font-size: 19px !important;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec li {
        font-size: 17px;
        line-height: 1.75;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec blockquote {
        font-size: 18px;
        padding: 18px 20px;
        margin: 26px 0;
    }

    .elementor-88479 .elementor-element.elementor-element-fd09dec figcaption,
    .elementor-88479 .elementor-element.elementor-element-fd09dec .wp-caption-text {
        font-size: 12px;
    }
}

/* SUNNA FILES | PREMIUM LORA TYPOGRAPHY */

/* Main article content */
.elementor-88479 .elementor-element.elementor-element-fd09dec,
.elementor-88479 .elementor-element.elementor-element-fd09dec .jeg_post_content,
.elementor-88479 .elementor-element.elementor-element-fd09dec p,
.elementor-88479 .elementor-element.elementor-element-fd09dec li,
.elementor-88479 .elementor-element.elementor-element-fd09dec blockquote,
.elementor-88479 .elementor-element.elementor-element-fd09dec h4 {
    font-family: "Lora", Georgia, serif !important;
}

/* Beautiful editorial paragraph styling */
.elementor-88479 .elementor-element.elementor-element-fd09dec p {
    font-weight: 400 !important;
    line-height: 1.85 !important;
    letter-spacing: 0 !important;
    margin-bottom: 24px !important;
}

/* Refined editorial headings */
.elementor-88479 .elementor-element.elementor-element-fd09dec h2,
.elementor-88479 .elementor-element.elementor-element-fd09dec h3 {
    font-family: "Playfair Display", Georgia, serif !important;
    letter-spacing: -0.3px;
}

/* Mobile reading experience */
@media (max-width: 767px) {
    .elementor-88479 .elementor-element.elementor-element-fd09dec p {
        line-height: 1.8 !important;
        margin-bottom: 22px !important;
    }
}

/* ======================================
   SUNNA FILES | DARK ARTICLE SECTIONS
   ====================================== */

/* Dark editorial panels */
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card {
    background-color: #111111;
    color: #E8EAF0;
}

/* Restore readable paragraph and list text */
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card p,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card p span,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card li,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card li span,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card blockquote {
    color: #E8EAF0 !important;
}

/* Important highlighted passages */
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card strong,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card b {
    color: #FFFFFF !important;
    font-weight: 700;
}

/* Links inside dark panels */
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card a:not([class]) {
    color: #FF8294 !important;
}

/* Preserve headings with good contrast */
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card h2,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card h3,
.elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card h4 {
    color: #FF8294 !important;
}

/* Comfortable mobile layout */
@media (max-width: 767px) {
    .elementor-88479 .elementor-element.elementor-element-fd09dec .sf-dark-card {
        overflow-wrap: break-word;
    }
}/* End custom CSS */