.elementor-193 .elementor-element.elementor-element-cbbe6dc{padding:20px 0px 20px 0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body.single-post{background:#0A0A0A!important;color:#BDBDBD!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.single-post .site-main,body.single-post #content{background:#0A0A0A!important}body.single-post .elementor-location-single{width:100%!important;max-width:none!important;background:#0A0A0A!important;overflow:hidden}body.single-post .elementor-location-single>.elementor-element,body.single-post .elementor-location-single .elementor-section,body.single-post .elementor-location-single .elementor-container,body.single-post .elementor-location-single .elementor-column{width:100%!important;max-width:none!important}body.single-post .fa-global-header,body.single-post .fa-global-footer{width:100vw!important;margin-left:calc(50% - 50vw)!important}body.single-post .fa-global-header__inner,body.single-post .fa-global-footer__inner{width:min(1200px,calc(100% - 48px))!important;max-width:1200px!important}body.single-post .elementor-widget-theme-post-title{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;padding:96px max(24px,calc((100vw - 1200px)/2)) 88px!important;background:radial-gradient(circle at 82% 42%,#332914 0,transparent 28%),linear-gradient(135deg,#0A0A0A,#111111 68%,#17140e)!important;border-top:1px solid #222!important;border-bottom:1px solid #2c2619!important}body.single-post .elementor-widget-theme-post-title:before{content:"SYSTEM STRATEGIST • MASTER ARTICLE";display:block;color:#C8A64D;font-size:13px;font-weight:800;letter-spacing:.2em;margin-bottom:22px}body.single-post .elementor-widget-theme-post-title .elementor-heading-title{max-width:1050px!important;margin:0!important;color:#FFFFFF!important;font-family:Manrope,Inter,sans-serif!important;font-size:clamp(48px,6.4vw,96px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:500!important}body.single-post .elementor-widget-theme-post-content{width:min(800px,calc(100% - 48px))!important;max-width:800px!important;margin:0 auto!important;padding:86px 0 96px!important;color:#BDBDBD!important;font-size:18px!important;line-height:1.78!important}body.single-post .elementor-widget-theme-post-content p{margin:0 0 1.55em!important}body.single-post .elementor-widget-theme-post-content strong{color:#FFFFFF!important}body.single-post .elementor-widget-theme-post-content h2{color:#FFFFFF!important;font-family:Manrope,Inter,sans-serif!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:600!important;margin:2.05em 0 .72em!important}body.single-post .elementor-widget-theme-post-content ul,body.single-post .elementor-widget-theme-post-content ol{margin:28px 0 42px!important;padding:0!important;list-style-position:inside!important}body.single-post .elementor-widget-theme-post-content li{margin:10px 0!important;padding:18px 22px!important;background:#171717!important;border:1px solid #292929!important;border-left:3px solid #C8A64D!important;border-radius:10px!important;color:#E7E7E7!important}body.single-post .elementor-widget-theme-post-content a{color:#C8A64D!important;text-decoration-color:#C8A64D!important}body.single-post .elementor-widget-theme-post-content>a:last-of-type{display:inline-block!important;margin-top:18px!important;padding:16px 24px!important;background:#C8A64D!important;color:#0A0A0A!important;border-radius:999px!important;text-decoration:none!important;font-weight:800!important}body.single-post .elementor-widget-theme-post-content h2:last-of-type{margin-left:-70px!important;margin-right:-70px!important;padding:44px 44px 0!important;background:#111111!important;border:1px solid #2B2B2B!important;border-bottom:0!important;border-radius:16px 16px 0 0!important}body.single-post .elementor-widget-theme-post-content h2:last-of-type~p,body.single-post .elementor-widget-theme-post-content h2:last-of-type~a{margin-left:-70px!important;margin-right:-70px!important;padding-left:44px!important;padding-right:44px!important;background:#111111!important}body.single-post .elementor-widget-theme-post-content h2:last-of-type~a:last-of-type{margin-top:0!important;margin-bottom:0!important;padding:18px 44px 48px!important;border-radius:0 0 16px 16px!important;color:#C8A64D!important;text-decoration:underline!important}body.single-post .elementor-location-footer{background:#0A0A0A!important}@media(max-width:767px){body.single-post .fa-global-header__inner,body.single-post .fa-global-footer__inner{width:calc(100% - 36px)!important}body.single-post .elementor-widget-theme-post-title{padding:68px 18px 62px!important}body.single-post .elementor-widget-theme-post-title .elementor-heading-title{font-size:clamp(42px,13vw,68px)!important}body.single-post .elementor-widget-theme-post-content{width:calc(100% - 36px)!important;padding:58px 0 70px!important;font-size:17px!important}body.single-post .elementor-widget-theme-post-content h2{font-size:clamp(32px,10vw,44px)!important}body.single-post .elementor-widget-theme-post-content h2:last-of-type,body.single-post .elementor-widget-theme-post-content h2:last-of-type~p,body.single-post .elementor-widget-theme-post-content h2:last-of-type~a{margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important}}/* End custom CSS */