/* Scoped corrections around the original 2044 article template. */
.ec-blog-article{background:#0b0b0b;color:#dedede}
.ec-blog-article .elementor-element-a3069c5>.e-con-inner{gap:30px;align-items:flex-start}
.ec-blog-article .elementor-element-28d608fa{flex:3 1 0;min-width:0}
.ec-blog-article .elementor-element-c270bf5{flex:1 1 0;min-width:0;border-color:#ffffff26}
.ec-blog-article .elementor-heading-title{color:#fff;overflow-wrap:anywhere}
.ec-blog-article .elementor-element-e6b241c{background-position:center;background-size:cover}
.ec-blog-article .elementor-element-e6b241c .elementor-heading-title{position:relative;z-index:2}
.ec-blog-body{line-height:1.7;overflow-wrap:anywhere}
.ec-blog-body h2,.ec-blog-body h3{color:#fff;margin:1.4em 0 .65em}
.ec-blog-body p,.ec-blog-body li{color:#dedede}
.ec-blog-body figure{max-width:100%;margin:1.7em 0}
.ec-blog-body img{max-width:100%;height:auto}
.ec-blog-body .wp-block-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ec-blog-body .wp-block-gallery figure{margin:0}
.ec-blog-body .wp-block-gallery img{width:100%;height:100%;object-fit:cover}
.ec-blog-article .elementor-post__title a{color:#eee}
.ec-blog-back{display:inline-block;margin:1.5rem 0;color:#fff;text-decoration:underline}
@media(max-width:1024px){.ec-blog-article .elementor-element-a3069c5>.e-con-inner{flex-direction:column}.ec-blog-article .elementor-element-28d608fa,.ec-blog-article .elementor-element-c270bf5{width:100%;flex:auto}.ec-blog-article .elementor-element-c270bf5{border:0;border-top:1px solid #ffffff26;padding-top:24px}.ec-blog-body .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ec-blog-article .elementor-element-a3069c5{--padding-top:42px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px}.ec-blog-article .elementor-element-19e8905f img{height:auto}.ec-blog-body .wp-block-gallery{grid-template-columns:1fr}}
