.elementor-31420 .elementor-element.elementor-element-41e41b91{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:34px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31420 .elementor-element.elementor-element-41e41b91:not(.elementor-motion-effects-element-type-background), .elementor-31420 .elementor-element.elementor-element-41e41b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-31420 .elementor-element.elementor-element-609c4a0f .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:600;fill:#1673BA;color:#1673BA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDD4E5;border-radius:6px 6px 6px 6px;padding:14px 23px 14px 23px;}.elementor-31420 .elementor-element.elementor-element-4330a793 .elementor-heading-title{font-size:44px;font-weight:600;line-height:1.2em;color:#17334D;}.elementor-31420 .elementor-element.elementor-element-5d8b2de4 .elementor-icon-list-icon i{color:#647687;font-size:14px;}.elementor-31420 .elementor-element.elementor-element-5d8b2de4 .elementor-icon-list-icon svg{fill:#647687;--e-icon-list-icon-size:14px;}.elementor-31420 .elementor-element.elementor-element-5d8b2de4 .elementor-icon-list-icon{width:14px;}.elementor-31420 .elementor-element.elementor-element-5d8b2de4 .elementor-icon-list-text, .elementor-31420 .elementor-element.elementor-element-5d8b2de4 .elementor-icon-list-text a{color:#647687;}.elementor-31420 .elementor-element.elementor-element-1dee5799{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:32px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-31420 .elementor-element.elementor-element-44e8dc20 img{height:420px;object-fit:contain;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__header-title{text-align:start;}.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__header{flex-direction:row;}.elementor-31420 .elementor-element.elementor-element-5175a5ec{--item-text-hover-decoration:underline;}.elementor-31420 .elementor-element.elementor-element-336bf292{color:#384A59;font-size:18px;line-height:1.85em;}.elementor-31420 .elementor-element.elementor-element-2922384d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-31420 .elementor-element.elementor-element-5c63737d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#17334D;}.elementor-31420 .elementor-element.elementor-element-71c20cd7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-31420 .elementor-element.elementor-element-71c20cd7:after{content:"0.66";}.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail__link{width:100%;}.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-31420 .elementor-element.elementor-element-71c20cd7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-31420 .elementor-element.elementor-element-71c20cd7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-31420 .elementor-element.elementor-element-71c20cd7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-31420 .elementor-element.elementor-element-9047c6d{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-31420 .elementor-element.elementor-element-9047c6d:not(.elementor-motion-effects-element-type-background), .elementor-31420 .elementor-element.elementor-element-9047c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-31420 .elementor-element.elementor-element-2e7c84ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#17334D;}.elementor-31420 .elementor-element.elementor-element-c54ada2{font-size:17px;line-height:1.7em;color:#536575;}.elementor-31420 .elementor-element.elementor-element-19f2f45f .elementor-button{background-color:#1673BA;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1673BA;border-radius:6px 6px 6px 6px;padding:14px 23px 14px 23px;}@media(max-width:767px){.elementor-31420 .elementor-element.elementor-element-4330a793 .elementor-heading-title{font-size:30px;}.elementor-31420 .elementor-element.elementor-element-44e8dc20 img{height:280px;}.elementor-31420 .elementor-element.elementor-element-5c63737d .elementor-heading-title{font-size:25px;}.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-31420 .elementor-element.elementor-element-71c20cd7:after{content:"0.5";}.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail__link{width:100%;}.elementor-31420 .elementor-element.elementor-element-2e7c84ae .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-31420 .elementor-element.elementor-element-41e41b91{--content-width:900px;}.elementor-31420 .elementor-element.elementor-element-1dee5799{--content-width:800px;}.elementor-31420 .elementor-element.elementor-element-2922384d{--content-width:1140px;}.elementor-31420 .elementor-element.elementor-element-9047c6d{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-41e41b91 */body.single-post:has(.elementor-31420) .wd-page-title.title-blog{display:none;}
/* Kuarbaa article refinement: native widgets and article blocks. */
.elementor-31420 .elementor-element.elementor-element-41e41b91,
.elementor-31420 .elementor-element.elementor-element-1dee5799{--content-width:740px;--gap:16px;}
.elementor-31420 .elementor-element.elementor-element-41e41b91{padding:24px;}
.elementor-31420 .elementor-element.elementor-element-1dee5799{padding:24px 24px 36px;}
.elementor-31420 .elementor-element.elementor-element-609c4a0f{order:0;}
.elementor-31420 .elementor-element.elementor-element-609c4a0f .elementor-button{padding:0;background:transparent;border:0;border-radius:0;color:#1673ba;box-shadow:none;font-size:14px;}
.elementor-31420 .elementor-element.elementor-element-4330a793{order:1;}
.elementor-31420 .elementor-element.elementor-element-4330a793 h1.elementor-heading-title{font-size:38px;line-height:1.2;margin:0;}
.elementor-31420 .elementor-element.elementor-element-a23e497{order:2;font-size:18px;line-height:1.65;color:#526779;}
.elementor-31420 .elementor-element.elementor-element-a23e497 p{margin:0;}
.elementor-31420 .elementor-element.elementor-element-5d8b2de4{order:3;font-size:14px;}
.elementor-31420 .elementor-element.elementor-element-44e8dc20 img{height:320px;object-fit:contain;background:#f7f9fb;}
body.postid-31440 .elementor-31420 .elementor-element.elementor-element-44e8dc20{display:none;}
.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__header{padding:15px 20px;}
.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__body{padding:16px 20px;}
.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__list-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;}
.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__list-item{margin:0;font-size:14px;line-height:1.5;break-inside:avoid;}
.elementor-31420 .kuarbaa-article-body{font-size:18px;line-height:1.75;}
.elementor-31420 .kuarbaa-article-body h2{font-size:28px;line-height:1.3;margin-top:34px;}
.elementor-31420 .kuarbaa-article-body h2:first-child{margin-top:10px;}
.elementor-31420 .kuarbaa-article-body p{margin-bottom:20px;}
.elementor-31420 .kuarbaa-format-comparison{gap:20px;margin:0 0 32px;}
.elementor-31420 .kuarbaa-format-comparison figure{margin:0;background:#f5f8fa;border:1px solid #e0e8ee;border-radius:8px;padding:16px;}
.elementor-31420 .kuarbaa-format-comparison img{height:260px;width:100%;object-fit:contain;}
.elementor-31420 .kuarbaa-format-comparison figcaption{font-size:16px;font-weight:600;color:#17334d;text-align:center;margin:12px 0 0;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail{background:#f6f8fa;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail img{width:100%!important;height:100%!important;object-fit:contain;top:0;left:0;transform:none!important;padding:16px;box-sizing:border-box;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail__link:after{background:none;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
@media(max-width:767px){
.elementor-31420 .elementor-element.elementor-element-41e41b91{padding:20px;}
.elementor-31420 .elementor-element.elementor-element-1dee5799{padding:20px 20px 30px;}
.elementor-31420 .elementor-element.elementor-element-4330a793 h1.elementor-heading-title{font-size:30px;}
.elementor-31420 .elementor-element.elementor-element-a23e497{font-size:17px;}
.elementor-31420 .elementor-element.elementor-element-44e8dc20 img{height:240px;}
.elementor-31420 .elementor-element.elementor-element-5175a5ec .elementor-toc__list-wrapper{grid-template-columns:1fr;}
.elementor-31420 .kuarbaa-article-body h2{font-size:25px;}
.elementor-31420 .kuarbaa-format-comparison img{height:230px;}
.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-posts-container{grid-template-columns:1fr;}
}

/* Avoid nested container padding doubling the editorial spacing. */
.elementor-31420 .elementor-element.elementor-element-41e41b91 > .e-con-inner,.elementor-31420 .elementor-element.elementor-element-1dee5799 > .e-con-inner{padding:0;}

.elementor-31420 .kuarbaa-article-callout{margin:24px 0;}
.elementor-31420 .kuarbaa-article-callout p:last-child{margin-bottom:0;}

.elementor-31420 .elementor-element.elementor-element-71c20cd7 .elementor-post__thumbnail{height:240px;padding-bottom:0!important;}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-5175a5ec */.elementor-31420 .elementor-element.elementor-element-5175a5ec:not(:has(.elementor-toc__list-item)){display:none;} .elementor-31420 .elementor-element.elementor-element-5175a5ec{border-color:#e1e8ee;border-radius:8px;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-336bf292 */.elementor-31420 .elementor-element.elementor-element-336bf292 h2,.elementor-31420 .elementor-element.elementor-element-336bf292 h3{color:#17334d;scroll-margin-top:135px;} .elementor-31420 .elementor-element.elementor-element-336bf292 h2{font-size:30px;margin-top:38px;} .elementor-31420 .elementor-element.elementor-element-336bf292 h3{font-size:23px;margin-top:30px;} .elementor-31420 .elementor-element.elementor-element-336bf292 img{border-radius:8px;} .elementor-31420 .elementor-element.elementor-element-336bf292 a{color:#1673ba;} .elementor-31420 .elementor-element.elementor-element-336bf292 p{margin-bottom:22px;} .elementor-31420 .elementor-element.elementor-element-336bf292 table{width:100%;}
.elementor-31420 .elementor-element.elementor-element-336bf292 .elementor-menu-anchor{position:relative;top:-110px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2922384d */.elementor-31420 .elementor-element.elementor-element-2922384d:not(:has(article.elementor-post)){display:none;}/* End custom CSS */