.elementor-15106 .elementor-element.elementor-element-03ac5c2{--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;--padding-top:160px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-15106 .elementor-element.elementor-element-03ac5c2:not(.elementor-motion-effects-element-type-background), .elementor-15106 .elementor-element.elementor-element-03ac5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D37;}.elementor-15106 .elementor-element.elementor-element-9eca31e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15106 .elementor-element.elementor-element-5da3ac7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15106 .elementor-element.elementor-element-9f18a78 .elementor-heading-title{color:#FFFFFF;}.elementor-15106 .elementor-element.elementor-element-9d29825{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15106 .elementor-element.elementor-element-959b52a{text-align:end;}.elementor-15106 .elementor-element.elementor-element-64e6470{--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;--padding-top:56px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-15106 .elementor-element.elementor-element-b03fb5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15106 .elementor-element.elementor-element-853248e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15106 .elementor-element.elementor-element-0c2840d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-15106 .elementor-element.elementor-element-03ac5c2{--padding-top:140px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-15106 .elementor-element.elementor-element-b03fb5a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}@media(max-width:767px){.elementor-15106 .elementor-element.elementor-element-03ac5c2{--padding-top:120px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-15106 .elementor-element.elementor-element-9eca31e{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-15106 .elementor-element.elementor-element-5da3ac7{--width:100%;}.elementor-15106 .elementor-element.elementor-element-9d29825{--width:100%;}.elementor-15106 .elementor-element.elementor-element-959b52a{text-align:center;}.elementor-15106 .elementor-element.elementor-element-64e6470{--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15106 .elementor-element.elementor-element-b03fb5a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15106 .elementor-element.elementor-element-853248e{--width:100%;}.elementor-15106 .elementor-element.elementor-element-0c2840d{--width:100%;}}@media(min-width:768px){.elementor-15106 .elementor-element.elementor-element-9eca31e{--content-width:1320px;}.elementor-15106 .elementor-element.elementor-element-5da3ac7{--width:55%;}.elementor-15106 .elementor-element.elementor-element-9d29825{--width:45%;}.elementor-15106 .elementor-element.elementor-element-64e6470{--content-width:1320px;}.elementor-15106 .elementor-element.elementor-element-853248e{--width:30%;}.elementor-15106 .elementor-element.elementor-element-0c2840d{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15106 .elementor-element.elementor-element-853248e{--width:34%;}.elementor-15106 .elementor-element.elementor-element-0c2840d{--width:66%;}}/* Start custom CSS *//* ===== Scout Connect article layout (MarketAspex-style) ===== */
html{scroll-behavior:smooth}
.scb-hero{position:relative;overflow:hidden}
.scb-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.10) 1px,transparent 1px),radial-gradient(rgba(12,157,255,.12) 1px,transparent 1px);background-size:40px 40px,20px 20px;background-position:0 0,20px 20px;animation:scbFloat 30s linear infinite}
.scb-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 45%,transparent 10%,rgba(3,11,27,.78) 75%)}
.scb-hero > .e-con,.scb-hero > .e-con-inner{position:relative;z-index:1}
@keyframes scbFloat{to{background-position:40px 40px,60px 60px}}
@media (prefers-reduced-motion:reduce){.scb-hero::before{animation:none}html{scroll-behavior:auto}}

.scb-title .elementor-heading-title{font-family:"Oswald",sans-serif;font-weight:600;font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:.5px;text-transform:uppercase;color:#FFFFFF;margin:0}
.scb-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#FFFFFF;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.5}
.scb-dot{opacity:.55}
.scb-readtime{display:inline-flex;align-items:center;gap:8px}
.scb-icon{width:16px;height:16px;display:inline-block}

.scb-actions{margin-top:6px}
.scb-btn{position:relative;display:inline-flex;align-items:center;min-height:56px;margin-left:64px;padding:14px 32px;border-radius:12px;background:#FF0000;color:#FFFFFF;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.3px;text-decoration:none;transition:background-color .3s ease}
.scb-btn:hover,.scb-btn:focus-visible{background:#0C9DFF;color:#FFFFFF}
.scb-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.scb-btn-arrow{position:absolute;left:-64px;top:0;width:56px;height:100%;border-radius:12px;background:#FF0000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 36' fill='none'%3E%3Cpath d='M9.5 9L27.5 27' stroke='white' stroke-width='2'/%3E%3Cpath d='M9.49 26.99H27.49V8.99' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/28px no-repeat;transition:rotate .6s ease-out,background-color .3s ease}
.scb-btn:hover .scb-btn-arrow,.scb-btn:focus-visible .scb-btn-arrow{rotate:-45deg;background-color:#0C9DFF}

.scb-featured img{display:block;width:auto !important;max-width:100%;max-height:480px;margin-left:auto;border-radius:12px;object-fit:cover;box-shadow:0 20px 50px rgba(0,0,0,.35)}

/* Body */
.scb-sidebar{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin}
.scb-sidebar > .elementor-widget,.scb-main > .elementor-widget{margin-bottom:0}
.scb-card{border:1px solid rgba(3,11,27,.12);border-radius:14px;padding:20px;margin-bottom:16px;background:#F7F8FA;font-family:"Poppins",sans-serif;color:#030B1B}
.scb-card-title{display:inline-block;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #FF0000;font-family:"Oswald",sans-serif;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;color:#030B1B}
.scb-card-text{margin:0 0 12px;font-size:14px;line-height:1.5;color:#030B1B}
.scb-preferred{background:#FFFFFF}
.scb-muted{margin:0;font-size:14px;color:#6B7280}

.scb-toc-list ul{margin:0;padding-left:18px}
.scb-toc-list li{margin:0 0 12px;font-size:14px;line-height:22px}
.scb-toc-list li::marker{color:#FF0000}
.scb-toc-list li.scb-toc-sub{margin-left:12px}
.scb-toc-list a{color:#030B1B;font-weight:500;text-decoration:none}
.scb-toc-list a:hover,.scb-toc-list a.is-active{color:#FF0000}
.scb-toc.scb-toc-empty{display:none !important}
.scb-toc-mobile{display:none}
.scb-toc-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;color:#030B1B;font-family:"Oswald",sans-serif;font-weight:600;font-size:18px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}
.scb-toc-toggle:hover,.scb-toc-toggle:focus{background:transparent;color:#FF0000}
.scb-chevron::before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}
.scb-toc-mobile.is-open .scb-chevron::before{transform:rotate(-135deg)}

.scb-related-list{list-style:none;margin:0;padding:0}
.scb-related-item{margin:0 0 12px;border:1px solid #E3E5EA;border-radius:12px;background:#FFFFFF;transition:border-color .2s,transform .2s}
.scb-related-item:last-child{margin-bottom:0}
.scb-related-item:hover{border-color:#FF0000;transform:translateY(-1px)}
.scb-related-item a{display:flex;gap:10px;align-items:center;padding:8px;text-decoration:none}
.scb-related-thumb{width:60px;height:60px;flex-shrink:0}
.scb-related-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}
.scb-related-title{font-size:14px;line-height:1.35;font-weight:500;color:#030B1B}

.scb-newsletter form,.scb-newsletter p{margin:0}
.scb-newsletter input[type="email"]{width:100%;margin:0 0 10px;padding:12px 14px;border:1px solid #D5D8DE;border-radius:10px;background:#FFFFFF;font-family:"Poppins",sans-serif;font-size:14px}
.scb-newsletter button,.scb-newsletter input[type="submit"]{width:100%;padding:12px 16px;border:0;border-radius:10px;background:#FF0000;color:#FFFFFF;font-family:"Poppins",sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s}
.scb-newsletter button:hover,.scb-newsletter input[type="submit"]:hover{background:#0C9DFF}

/* Article typography */
.scb-content{font-family:"Poppins",sans-serif;font-size:17px;line-height:1.8;color:#030B1B}
.scb-content p{margin:0 0 18px}
.scb-content h2,.scb-content h3,.scb-content h4{font-family:"Oswald",sans-serif;font-weight:600;color:#030B1B;scroll-margin-top:120px}
.scb-content h2{margin:36px 0 12px;font-size:30px;line-height:1.2}
.scb-content h3{margin:28px 0 10px;font-size:24px;line-height:1.25}
.scb-content a{color:#0C9DFF;text-decoration:underline;text-underline-offset:2px}
.scb-content a:hover{color:#FF0000}
.scb-content ul,.scb-content ol{margin:0 0 18px 22px}
.scb-content blockquote{margin:24px 0;padding:4px 0 4px 18px;border-left:4px solid #FF0000}
.scb-content img{max-width:100%;height:auto;border-radius:10px}
.scb-content table{width:100%;margin:20px 0;border-collapse:collapse}
.scb-content th,.scb-content td{padding:10px;border:1px solid rgba(3,11,27,.15);vertical-align:top}
.scb-content .sc-preferred-source{display:none}

@media (max-width:1024px){
  .scb-sidebar{position:static;max-height:none;overflow:visible}
}
@media (max-width:767px){
  .scb-btn{margin-left:60px;padding:12px 22px;font-size:15px;min-height:52px}
  .scb-btn-arrow{left:-60px;width:52px}
  .scb-featured img{margin:0 auto;max-height:380px}
  .scb-toc-desktop{display:none}
  .scb-toc-mobile{display:block;margin-bottom:24px}
  .scb-toc-mobile .scb-toc-list{display:none;margin-top:16px}
  .scb-toc-mobile.is-open .scb-toc-list{display:block}
  .scb-sidebar{order:2}
  .scb-main{order:1}
  .scb-content{font-size:16px}
  .scb-content h2{font-size:26px}
  .scb-content h3{font-size:21px}
}
/* Specificity fixes vs. Elementor kit link colors */
body .scb-hero a.scb-btn,body .scb-hero a.scb-btn:hover,body .scb-hero a.scb-btn:focus{color:#FFFFFF}
body .scb-content a{color:#0C9DFF}
body .scb-content a:hover{color:#FF0000}
body .scb-related-item a,body .scb-toc-list a{color:#030B1B}
body .scb-toc-list a:hover,body .scb-toc-list a.is-active{color:#FF0000}

/* Scout Connect button style (square, Oswald, arrow after text) */
body .scb-hero a.scb-btn{margin-left:0;min-height:0;gap:10px;padding:14px 28px;border-radius:0;background:#FF0000;color:#FFFFFF;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:500;line-height:1.4rem;letter-spacing:.5px;text-transform:uppercase}
body .scb-hero a.scb-btn:hover,body .scb-hero a.scb-btn:focus-visible{background:#0C9DFF;color:#FFFFFF}
.scb-btn-arrow{display:none}
.scb-btn-icon{display:inline-block;flex-shrink:0;transition:transform .3s ease}
.scb-btn:hover .scb-btn-icon,.scb-btn:focus-visible .scb-btn-icon{transform:translateX(4px)}
.scb-content [id]{scroll-margin-top:120px}
@media (max-width:767px){body .scb-hero a.scb-btn{margin-left:0;padding:15px 20px}}
/* Numbered TOC */
.scb-toc-list ol{margin:0;padding-left:24px;list-style:decimal outside}
.scb-toc-list ol li{display:list-item;list-style:decimal outside}
.scb-toc-list li::marker{color:#FF0000;font-weight:600;font-family:"Oswald",sans-serif}

/* Jetpack Share + Like on one line */
.scb-content > .sharedaddy{display:inline-block;vertical-align:top;width:auto;max-width:100%;margin:24px 40px 0 0}
.scb-content > .sharedaddy.sd-like{width:340px}
.scb-content .share-customize-link{display:none}
@media (max-width:767px){.scb-content > .sharedaddy{display:block;margin-right:0}.scb-content > .sharedaddy.sd-like{width:100%}}/* End custom CSS */