.elementor-9542 .elementor-element.elementor-element-87e8c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;}.elementor-9542 .elementor-element.elementor-element-87e8c76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:-2.3px;word-spacing:0.3em;}.elementor-9542 .elementor-element.elementor-element-311bc92 img{width:100%;max-width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9542 .elementor-element.elementor-element-d5b6882{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:3px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:3px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-icon{width:14px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-icon i{font-size:14px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-9542 .elementor-element.elementor-element-d5b6882 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-weight:300;line-height:2.1em;letter-spacing:0.7px;word-spacing:0.1em;}.elementor-9542 .elementor-element.elementor-element-a193b6c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-9542 .elementor-element.elementor-element-3280dc8{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.64 * 100% );}.elementor-9542 .elementor-element.elementor-element-3280dc8:after{content:"0.64";}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__thumbnail__link{width:100%;}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__meta-data span + span:before{content:"•";}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__text{margin-top:20px;}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__badge{right:0;}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9542 .elementor-element.elementor-element-3280dc8:after{content:"0.5";}.elementor-9542 .elementor-element.elementor-element-3280dc8 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-87e8c76 *//* CMC editorial article template */
.elementor-9542{background:#f5f3ef}
.elementor-9542 .elementor-element-fd715cc{display:none}
.elementor-9542 .elementor-element-d5c6521{width:100%!important;max-width:1200px;margin:0 auto!important;box-sizing:border-box;gap:24px!important}
.elementor-9542 .elementor-element-d5c6521>div{min-width:0;max-width:100%}
.elementor-9542 .elementor-element-87e8c76{order:1;margin:0!important;padding:0!important;max-width:1020px!important}
.elementor-9542 .elementor-element-87e8c76:before{content:'NEWS & INSIGHTS';display:block;font:600 12px/1.5 Montserrat,sans-serif;letter-spacing:.18em;color:#007b9f;margin-bottom:20px}
.elementor-9542 .elementor-element-87e8c76 h1{font-family:Montserrat,sans-serif!important;font-size:clamp(30px,4.4vw,58px)!important;line-height:1.12!important;letter-spacing:-.045em!important;font-weight:600!important;color:#0d1f33!important;text-transform:none!important;text-align:left!important;word-break:normal;overflow-wrap:break-word;margin:0!important}
.elementor-9542 .elementor-element-d5b6882{order:2;margin:0!important;padding:0 0 24px!important;border-bottom:1px solid #d3dcdf}
.elementor-9542 .elementor-element-d5b6882 a,.elementor-9542 .elementor-element-d5b6882 span{color:#526478!important;font:500 13px/1.6 Montserrat,sans-serif!important}
.elementor-9542 .elementor-element-d5b6882 .elementor-icon-list-item:last-child{display:none}
.elementor-9542 .elementor-element-311bc92{order:3;margin:0!important;background:white;border:1px solid #e1e6e9;border-radius:20px;overflow:hidden}
.elementor-9542 .elementor-element-311bc92 img{display:block;width:100%!important;height:auto!important;max-height:560px;object-fit:contain!important;margin:auto;aspect-ratio:16/8}
.elementor-9542 .elementor-element-a193b6c{order:4;width:100%!important;max-width:850px!important;margin:16px auto 8px!important;color:#263e50;font-family:'Roboto Condensed',sans-serif;font-size:20px!important;line-height:1.75!important;overflow-wrap:break-word}
.elementor-9542 .elementor-element-a193b6c p,.elementor-9542 .elementor-element-a193b6c li{font-size:inherit!important;line-height:1.75!important;color:#263e50!important}
.elementor-9542 .elementor-element-a193b6c p{margin:0 0 1.2em}
.elementor-9542 .elementor-element-a193b6c h2,.elementor-9542 .elementor-element-a193b6c h3{font-family:Montserrat,sans-serif!important;font-size:clamp(23px,2.5vw,32px)!important;line-height:1.3!important;letter-spacing:-.025em;color:#0d1f33!important;margin:1.8em 0 .7em;text-transform:none}
.elementor-9542 .elementor-element-a193b6c a{color:#007b9f!important;text-decoration:underline;text-underline-offset:4px}
.elementor-9542 .elementor-element-a193b6c img{max-width:100%;height:auto;object-fit:contain;border-radius:12px}
.elementor-9542 .elementor-element-a193b6c table{display:block;max-width:100%;overflow:auto;background:white;border-radius:12px;font-size:17px}
.elementor-9542 .elementor-element-a193b6c td,.elementor-9542 .elementor-element-a193b6c th{padding:16px;border-color:#dce4e8}
.elementor-9542 .elementor-element-a193b6c blockquote{margin:32px 0;border-left:4px solid #0399c6;padding:20px 28px;background:white;border-radius:0 12px 12px 0}
.elementor-9542 .elementor-element-045c4ea{order:5;margin:32px 0 0!important;padding:28px!important;border:1px solid #dce4e8;border-radius:18px;background:#fff}
.elementor-9542 .elementor-element-045c4ea .post-navigation__prev--title,.elementor-9542 .elementor-element-045c4ea .post-navigation__next--title{font:600 clamp(16px,1.6vw,20px)/1.45 Montserrat,sans-serif!important;color:#0d1f33!important;white-space:normal}
.elementor-9542 .elementor-element-045c4ea .post-navigation__prev--label,.elementor-9542 .elementor-element-045c4ea .post-navigation__next--label{font:600 11px/1.6 Montserrat,sans-serif;color:#007b9f!important;letter-spacing:.1em}
.elementor-9542 .elementor-element-045c4ea a{padding:8px;transition:background .2s,border-color .2s;border-radius:10px}
.elementor-9542 .elementor-element-045c4ea a:hover{background:#edf7fa}
.elementor-9542 .elementor-element-3280dc8{display:none!important}
@media(max-width:767px){.elementor-9542 .elementor-element-d5c6521{padding:108px 20px 48px!important;gap:20px!important}.elementor-9542 .elementor-element-a193b6c{font-size:18px!important}.elementor-9542 .elementor-element-311bc92{border-radius:12px}.elementor-9542 .elementor-element-311bc92 img{aspect-ratio:4/3}.elementor-9542 .elementor-element-045c4ea{padding:16px!important}.elementor-9542 .elementor-post-navigation{gap:20px;align-items:stretch}.elementor-9542 .elementor-post-navigation__link{width:50%}.elementor-9542 .elementor-post-navigation__separator{display:none}}
@media(prefers-reduced-motion:reduce){.elementor-9542 *{transition:none!important}}

/* Remove imported full-article list indentation; preserve real lists */
.elementor-9542 .elementor-element-a193b6c > ul:has(> li[style*="list-style-type: none"] > ul > li:only-child),.elementor-9542 .elementor-element-a193b6c > ul > li[style*="list-style-type: none"] > ul:has(> li:only-child){padding:0!important;margin:0!important;list-style:none!important}
.elementor-9542 .elementor-element-a193b6c > ul > li[style*="list-style-type: none"] > ul > li:only-child{list-style:none!important;padding:0!important;margin:0!important}
@media(max-width:767px){.elementor-9542 .elementor-element-d5c6521{padding-left:16px!important;padding-right:16px!important}.elementor-9542 .elementor-element-a193b6c{max-width:none!important;margin-left:0!important;margin-right:0!important}}
/* CMC article reading and summary */
.elementor-9542 .elementor-element-a193b6c p{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}
.elementor-9542 .elementor-element-a193b6c .cmc-article-summary{margin:28px 0;padding:24px;border-left:4px solid #0399c6;background:#fff;border-radius:0 12px 12px 0}
.elementor-9542 .elementor-element-a193b6c .cmc-article-summary p{margin:0;font-size:18px!important;font-style:normal;text-align:left;line-height:1.65!important}
.elementor-9542 .elementor-element-a193b6c table p{text-align:center;hyphens:manual}
@media(max-width:767px){.elementor-9542 .elementor-element-a193b6c .cmc-article-summary{padding:18px;margin:24px 0}}/* End custom CSS */