/* Shared editorial polish: deliberately scoped to the audited pages. */
body.page-id-104 article#post-104{float:none!important;width:calc(100% - 48px)!important;max-width:1180px!important;margin:36px auto 0!important;padding:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 58px rgba(31,22,32,.08)!important;overflow:hidden!important}
body.page-id-104 .elementor-element-f35e2e9{min-height:370px!important}
body.page-id-104 .elementor-element-27e2e526{padding:64px 24px 72px!important;background:#f7f4f6!important}
body.page-id-104 .elementor-element-27e2e526>.elementor-container{width:100%!important;max-width:920px!important;margin:0 auto!important}
body.page-id-104 .elementor-element-6ccd4c3b,body.page-id-104 .elementor-element-161b5b6f{display:none!important}
body.page-id-104 .elementor-element-dc8fe9{width:100%!important;max-width:920px!important}
body.page-id-104 .elementor-element-42d5006{display:none!important}
body.page-id-104 .elementor-element-c9f8a21{max-width:760px!important;margin:0 auto 26px!important;color:#655e66!important;font-size:16px!important;line-height:1.66!important}
body.page-id-104 .elementor-element-620356f5>.elementor-widget-container{padding:34px!important;border:1px solid #e9e3e9!important;border-radius:19px!important;background:#fff!important;box-shadow:0 16px 46px rgba(28,20,29,.08)!important}
body.page-id-104 #main-content{width:100%!important;max-width:100%!important}
body.page-id-104 #main-content>.row{margin-left:0!important;margin-right:0!important}

html body.page-id-108 article#post-108 .me-blog-hero{position:relative!important;isolation:isolate!important;background-color:#17151a!important;background-position:center 42%!important;background-size:cover!important;background-repeat:no-repeat!important}
html body.page-id-108 article#post-108 .me-blog-hero:after{content:'';position:absolute;left:24px;bottom:24px;width:72px;height:4px;border-radius:99px;background:#f23d76;opacity:.95}
html body.page-id-108 article#post-108 .me-blog-hero .wp-block-group__inner-container{position:relative!important;z-index:1!important}
html body.page-id-108 .me-blog-query .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.page-id-108 .me-blog-query .wp-block-post-template>li{width:auto!important;margin:0!important}

body.page-id-1096 #titlebar{display:none!important}
body.page-id-1096 article#post-1096{float:none!important;width:calc(100% - 48px)!important;max-width:1180px!important;margin:36px auto 0!important;padding:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 58px rgba(31,22,32,.08)!important;overflow:hidden!important}
body.page-id-1096 article#post-1096>.alignfull{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.page-id-1096 article#post-1096>.wp-block-group:first-child{position:relative!important;isolation:isolate!important;padding-top:92px!important;padding-bottom:92px!important;background:linear-gradient(125deg,#17151a 0%,#211c23 68%,#3b1d2a 100%)!important}
body.page-id-1096 article#post-1096>.wp-block-group:first-child:after{content:'';position:absolute;right:-70px;bottom:-120px;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 54px rgba(242,61,118,.04),0 0 0 108px rgba(255,255,255,.025);z-index:-1}
body.page-id-1096 article#post-1096>.wp-block-group:first-child h1,body.page-id-1096 article#post-1096>.wp-block-group:first-child .wp-block-heading{max-width:900px!important;margin:0 auto 20px!important;font-size:clamp(42px,5.2vw,66px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important}
body.page-id-1096 article#post-1096>.wp-block-group:first-child p{max-width:760px!important;margin:0 auto!important;line-height:1.58!important;text-wrap:balance!important}
body.page-id-1096 article#post-1096>.wp-block-group:nth-child(2){padding-top:72px!important;padding-bottom:64px!important}
body.page-id-1096 article#post-1096>.wp-block-group:nth-child(2)>.wp-block-group__inner-container{max-width:1060px!important}
body.page-id-1096 article#post-1096>.wp-block-group:nth-child(3){padding-top:72px!important;padding-bottom:82px!important}

@media(max-width:767px){
 body.page-id-104 article#post-104,body.page-id-1096 article#post-1096{width:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important}
 body.page-id-104 .elementor-element-f35e2e9{min-height:280px!important}
 body.page-id-104 .elementor-element-27e2e526{padding:42px 16px 52px!important}
 body.page-id-104 .elementor-element-620356f5>.elementor-widget-container{padding:22px 18px!important;border-radius:16px!important}
 html body.page-id-108 article#post-108 .me-blog-hero{padding:78px 20px 70px!important;background-position:58% center!important}
 html body.page-id-108 article#post-108 .me-blog-hero:after{left:20px;bottom:20px;width:54px!important}
 html body.page-id-108 .me-blog-query .wp-block-post-template{grid-template-columns:1fr!important}
 body.page-id-1096 article#post-1096>.wp-block-group:first-child{padding:72px 20px!important}
 body.page-id-1096 article#post-1096>.wp-block-group:first-child h1,body.page-id-1096 article#post-1096>.wp-block-group:first-child .wp-block-heading{font-size:40px!important}
 body.page-id-1096 article#post-1096>.wp-block-group:nth-child(2),body.page-id-1096 article#post-1096>.wp-block-group:nth-child(3){padding:52px 18px!important}
}

@media(min-width:768px) and (max-width:1023px){
 html body.page-id-108 .me-blog-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
