body.single-post{background:#F5F7F7}body.single-post .elementor-location-single>.e-con:has(.elementor-widget-nelb_post_header)>.e-con,body.single-post .elementor-location-single>.e-con:has(.elementor-widget-theme-post-content)>.e-con{max-width:1076px;column-gap:40px}body.single-post .elementor-location-single>.e-con:has(.elementor-widget-nelb_related_posts){background:#FFF!important}body.single-post .elementor-widget-theme-post-content{--nelb-read:680px;color:#4A4A4A;box-sizing:border-box;width:100%;max-width:776px;padding:48px;background:#FFF;border:1px solid #EDEDED;border-radius:14px;box-shadow:0 2px 10px rgb(20 20 20 / .04)}body.single-post .elementor-widget-nelb_post_header img{border-radius:14px}body.single-post .elementor-widget-theme-post-content .mac-card{background:#F5F7F7}body.single-post .elementor-widget-theme-post-content>:first-child :is(h2,h3):first-child{margin-top:0}@media (max-width:1100px){body.single-post .elementor-widget-theme-post-content{max-width:none;padding:40px 32px}}@media (max-width:767px){body.single-post .elementor-widget-theme-post-content{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;flex:0 0 auto;margin-inline:-16px;padding:28px 16px;border-width:1px 0;border-radius:0;box-shadow:none}}body.single-post .elementor-widget-theme-post-content :is(p,li,td,th,blockquote,dd,dt){font-family:Gudea,sans-serif;font-size:18px;line-height:1.75}body.single-post .elementor-widget-theme-post-content p{margin:0 0 1.35em}body.single-post .elementor-widget-theme-post-content :where(strong,b,h2,h3,h4){color:#212121}body.single-post .elementor-widget-theme-post-content :is(h2,h3,h4),body.single-post .elementor-widget-theme-post-content :is(h2,h3,h4).elementor-heading-title{font-family:"Libre Franklin",sans-serif!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.005em;line-height:1.25!important}body.single-post .elementor-widget-theme-post-content h2{font-size:clamp(23px,2.2vw,28px)!important;margin:1.9em 0 .6em}body.single-post .elementor-widget-theme-post-content h2::before{content:"";display:block;width:32px;height:5px;background:#FE3F12;margin:0 0 12px}body.single-post .elementor-widget-theme-post-content h3{font-size:clamp(19px,1.7vw,22px)!important;margin:1.6em 0 .5em}body.single-post .elementor-widget-theme-post-content h4{font-size:18px!important;margin:1.4em 0 .4em}body.single-post .elementor-widget-theme-post-content :is(ul,ol){margin:0 0 1.35em;padding-left:1.3em}body.single-post .elementor-widget-theme-post-content li{margin:0 0 .55em}body.single-post .elementor-widget-theme-post-content li::marker{color:#FE3F12}body.single-post .elementor-widget-theme-post-content :is(p,li,td) a:not(.nelb-btn):not(.nelb-soc):not(.elementor-button):not([class*="btn"]):not([class*="button"]){color:#FE3F12;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}body.single-post .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:14px}body.single-post .elementor-widget-theme-post-content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #EDEDED;border-radius:12px;overflow:hidden;margin:0 0 1.5em}body.single-post .elementor-widget-theme-post-content :is(td,th){padding:12px 14px;font-size:16px;line-height:1.55;border-width:0 0 1px;border-style:solid;border-color:#EDEDED;background-color:#fff0;vertical-align:top;text-align:left}body.single-post .elementor-widget-theme-post-content tbody tr:hover>:is(td,th){background-color:#F5F7F7}body.single-post .elementor-widget-theme-post-content th,body.single-post .elementor-widget-theme-post-content thead td{font-family:"Libre Franklin",sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#212121;border-bottom:2px solid #FE3F12}body.single-post .elementor-widget-theme-post-content tr:last-child td{border-bottom:0}body.single-post .elementor-widget-theme-post-content blockquote{margin:0 0 1.5em;padding:16px 18px;border:1px solid #FFE7A8;border-radius:14px;background:#FFF8E6}body.single-post .elementor-widget-theme-post-content blockquote p{color:#5A4A0A;margin:0}@media (max-width:767px){body.single-post .elementor-widget-theme-post-content :is(p,li,blockquote){font-size:17px;line-height:1.7}body.single-post .elementor-widget-theme-post-content table{display:block;overflow-x:auto}}