.elementor-19997 .elementor-element.elementor-element-32028b3{--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;}.elementor-19997 .elementor-element.elementor-element-4b35c81 .elementor-icon-list-icon{width:14px;}.elementor-19997 .elementor-element.elementor-element-4b35c81 .elementor-icon-list-icon i{font-size:14px;}.elementor-19997 .elementor-element.elementor-element-4b35c81 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-19997 .elementor-element.elementor-element-3bc35ab{--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;}.elementor-19997 .elementor-element.elementor-element-8ba70d2{--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;}.elementor-19997 .elementor-element.elementor-element-b15b166{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-19997 .elementor-element.elementor-element-4447de3{--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;}.elementor-19997 .elementor-element.elementor-element-466c8c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19997 .elementor-element.elementor-element-e5081fe{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-19997 .elementor-element.elementor-element-f5ddcf4 .elementor-toc__header-title{text-align:start;}.elementor-19997 .elementor-element.elementor-element-f5ddcf4{--item-text-hover-decoration:underline;}.elementor-19997 .elementor-element.elementor-element-278906b{--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;}.elementor-19997 .elementor-element.elementor-element-e66c8b3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-19997 .elementor-element.elementor-element-e66c8b3:after{content:"0.6";}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-post__thumbnail__link{width:100%;}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-post__text{margin-top:20px;}.elementor-19997 .elementor-element.elementor-element-23bf1b4{--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;}@media(max-width:1140px){ .elementor-19997 .elementor-element.elementor-element-b15b166{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-19997 .elementor-element.elementor-element-e5081fe{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:769px){ .elementor-19997 .elementor-element.elementor-element-b15b166{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-19997 .elementor-element.elementor-element-e5081fe{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19997 .elementor-element.elementor-element-e66c8b3:after{content:"0.5";}.elementor-19997 .elementor-element.elementor-element-e66c8b3 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* WLDA News Article template */
:root{--wlx-red:#D41313;--wlx-red-dark:#A80F0F;--wlx-red-soft:#FFF4F4;--wlx-red-line:#F6D6D6;--wlx-ink:#191919;--wlx-body:#2F343C;--wlx-muted:#535862;--wlx-faint:#8A8F98;--wlx-line:#ECECEE;--wlx-alt:#FAFAFB}
.wlx-hero,.wlx-feature,.wlx-layout,.wlx-related,.wlx-band,.wlx-main,.wlx-share-row{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
.wlx-progress-w{position:fixed!important;top:0;left:0;right:0;z-index:9999;margin:0!important;pointer-events:none}
.admin-bar .wlx-progress-w{top:32px}
.wlx-progress{height:3px;width:0;background:var(--wlx-red);transition:width .08s linear}

/* Hero */
.wlx-hero{background:linear-gradient(180deg,var(--wlx-red-soft) 0%,#fff 100%);padding:56px 24px 40px!important;text-align:center;align-items:center}
.wlx-hero > .elementor-element{width:100%;max-width:900px}
.wlx-crumbs{font-size:14px;color:var(--wlx-muted);margin-bottom:20px;font-family:Inter,sans-serif}
.wlx-crumbs a{color:var(--wlx-muted)}.wlx-crumbs a:hover{color:var(--wlx-red)}
.wlx-crumbs span{margin:0 8px;color:var(--wlx-faint)}
.wlx-pill{display:inline-block;font:700 12px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--wlx-red);background:#fff;border:1px solid var(--wlx-red-line);padding:8px 14px;border-radius:999px;margin-bottom:22px}
.wlx-title .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:clamp(32px,4.6vw,52px)!important;line-height:1.12!important;font-weight:800!important;color:var(--wlx-ink)!important;letter-spacing:-.02em;text-transform:none!important}
.wlx-meta{margin-top:26px}
.wlx-meta .elementor-icon-list-items{justify-content:center}
.wlx-meta .elementor-icon-list-item{font:500 14px Inter,sans-serif;color:var(--wlx-muted)}
.wlx-meta .elementor-icon-list-item:first-child{color:var(--wlx-ink);font-weight:600}
.wlx-meta .elementor-icon-list-item:first-child::before{content:"WL";display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--wlx-ink);color:#fff;font-size:11px;font-weight:800;margin-right:10px}
.wlx-meta .elementor-icon-list-item + .elementor-icon-list-item::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--wlx-faint);margin:0 14px 0 4px;vertical-align:middle}
.wlx-meta .elementor-icon-list-item::after{display:none!important}

/* Featured image */
.wlx-feature{padding:0 24px!important;align-items:center}
.wlx-feat-img{width:100%;max-width:1040px}
.wlx-feat-img img{width:100%;border-radius:20px;box-shadow:0 30px 60px -30px rgba(120,10,10,.45);display:block}

/* 3-column reading layout */
.wlx-layout{display:grid!important;grid-template-columns:1fr minmax(0,780px) 1fr;column-gap:48px;max-width:1240px;margin:56px auto 0;padding:0 24px!important;align-items:start}
.wlx-rail{position:sticky;top:120px;justify-self:end;width:auto!important}
.wlx-rail .elementor-grid{display:flex!important;flex-direction:column;gap:10px}
.wlx-toc{position:sticky;top:120px;max-width:240px;width:auto!important}
.wlx-toc:not(:has(li)){visibility:hidden}
.wlx-toc .elementor-toc__header{background:none!important;border:0!important;padding:0 0 12px!important}
.wlx-toc .elementor-toc__header-title{font:700 12px Inter,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--wlx-faint)!important}
.wlx-toc .elementor-toc__toggle-button{display:none!important}
.wlx-toc .elementor-widget-container{border:0!important;background:none!important}
.wlx-toc .elementor-toc__body{padding:0!important;max-height:70vh}
.wlx-toc .elementor-toc__list-item-text-wrapper::before{display:none!important}
.wlx-toc .elementor-toc__list-item{margin:0!important}
.wlx-toc .elementor-toc__list-item-text{display:block;font:400 14px/1.4 Inter,sans-serif!important;color:var(--wlx-muted)!important;padding:7px 0 7px 14px;border-left:2px solid var(--wlx-line)}
.wlx-toc .elementor-toc__list-item-text:hover,.wlx-toc .elementor-toc__list-item-text.elementor-item-active{color:var(--wlx-red)!important;border-left-color:var(--wlx-red);font-weight:600!important}

/* Share buttons (rail + row) */
.wlx-rail .elementor-share-btn,.wlx-share .elementor-share-btn{width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid var(--wlx-line)!important;background:#fff!important;color:var(--wlx-ink)!important;transition:.2s}
.wlx-rail .elementor-share-btn:hover,.wlx-share .elementor-share-btn:hover{border-color:var(--wlx-red)!important;color:var(--wlx-red)!important;background:var(--wlx-red-soft)!important}
.wlx-rail .elementor-share-btn__icon,.wlx-share .elementor-share-btn__icon{color:inherit!important;width:100%!important}
.wlx-rail .elementor-share-btn__icon i,.wlx-share .elementor-share-btn__icon i{font-size:16px!important}
.wlx-rail .elementor-share-btn__icon svg,.wlx-share .elementor-share-btn__icon svg{width:16px!important;height:16px!important;fill:currentColor!important}

/* Article body typography: classic-editor posts only; Elementor-built bodies keep their own styles */
.wlx-content{font-family:Inter,sans-serif;color:var(--wlx-body)}
.wlx-content :is(p,li):not(.wlx-content .elementor *){font-size:19px;line-height:1.75;color:var(--wlx-body)}
.wlx-content p:not(.wlx-content .elementor *){margin:0 0 24px}
.wlx-content h2:not(.wlx-content .elementor *){font-family:Inter,sans-serif;font-size:30px;line-height:1.25;font-weight:800;color:var(--wlx-ink);letter-spacing:-.01em;margin:48px 0 16px}
.wlx-content h2:not(.wlx-content .elementor *)::before{content:"";display:block;width:44px;height:4px;background:var(--wlx-red);border-radius:2px;margin-bottom:18px}
.wlx-content h3:not(.wlx-content .elementor *){font-family:Inter,sans-serif;font-size:21px;font-weight:700;color:var(--wlx-ink);margin:32px 0 12px}
.wlx-content a:not(.wlx-content .elementor *){color:var(--wlx-red);font-weight:500}
.wlx-content blockquote:not(.wlx-content .elementor *){margin:40px 0;padding:8px 0 8px 28px;border-left:4px solid var(--wlx-red);font-size:24px;line-height:1.45;font-weight:600;color:var(--wlx-ink)}
.wlx-content img:not(.wlx-content .elementor *){border-radius:12px}
.wlx-content h2,.wlx-content h3{scroll-margin-top:120px}
.wlx-content .elementor-section.elementor-section-boxed>.elementor-container,.wlx-content .e-con{max-width:100%}

.wlx-share-row{flex-direction:row!important;align-items:center;justify-content:space-between;border:1px solid var(--wlx-line);border-radius:16px;padding:16px 22px!important;margin-top:40px;gap:16px}
.wlx-share-row .elementor-heading-title{font:700 15px Inter,sans-serif!important;color:var(--wlx-ink)!important;margin:0}
.wlx-share{width:auto!important}
.wlx-share .elementor-grid{display:flex!important;gap:8px}
.wlx-postnav{margin-top:24px}
.wlx-postnav .post-navigation__prev--label,.wlx-postnav .post-navigation__next--label{font:700 12px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--wlx-red)}
.wlx-postnav .post-navigation__prev--title,.wlx-postnav .post-navigation__next--title{font:600 15px/1.4 Inter,sans-serif;color:var(--wlx-ink)}
.wlx-postnav .post-navigation__arrow-wrapper{color:var(--wlx-red)}

/* Related */
.wlx-related{background:var(--wlx-alt);margin-top:88px;padding:72px 24px!important;align-items:center}
.wlx-related > .elementor-element{width:100%;max-width:1200px}
.wlx-rel-title .elementor-heading-title{font:800 clamp(28px,3.4vw,40px)/1.2 Inter,sans-serif!important;color:var(--wlx-ink)!important;letter-spacing:-.01em;margin-bottom:32px}
.wlx-rel-title span{color:var(--wlx-red)}
.wlx-rel-posts .elementor-post__card{border-radius:16px!important;border:1px solid var(--wlx-line)!important;box-shadow:none!important;transition:.25s}
.wlx-rel-posts .elementor-post__card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(25,25,25,.35)!important}
.wlx-rel-posts .elementor-post__text{padding:22px!important}
.wlx-rel-posts .elementor-post__title,.wlx-rel-posts .elementor-post__title a{font:700 18px/1.4 Inter,sans-serif!important;color:var(--wlx-ink)!important;text-transform:none!important}
.wlx-rel-posts .elementor-post__meta-data{border:0!important;padding:0 22px 20px!important;font:400 13px Inter,sans-serif!important;color:var(--wlx-faint)!important}
.wlx-rel-all{margin-top:28px;text-align:center}
.wlx-rel-all .elementor-button{background:transparent!important;border:1.5px solid var(--wlx-ink)!important;color:var(--wlx-ink)!important;border-radius:8px!important;font:600 15px Inter,sans-serif!important;padding:12px 26px!important}
.wlx-rel-all .elementor-button:hover{background:var(--wlx-ink)!important;color:#fff!important}

/* Red CTA band */
.wlx-band{background:var(--wlx-red);padding:88px 24px!important;text-align:center;align-items:center}
.wlx-band > .elementor-element{width:100%;max-width:820px}
.wlx-band-title .elementor-heading-title{font:800 clamp(30px,4vw,52px)/1.15 Inter,sans-serif!important;color:#fff!important;letter-spacing:-.01em}
.wlx-band-text{margin:16px 0 28px}
.wlx-band-text p{font:400 17px/1.6 Inter,sans-serif;color:#fff;opacity:.95;margin:0}
.wlx-band-btn .elementor-button{background:#fff!important;color:var(--wlx-red)!important;border-radius:8px!important;font:600 16px Inter,sans-serif!important;padding:14px 28px!important}

/* Responsive */
@media (max-width:1100px){
  .wlx-layout{grid-template-columns:minmax(0,780px);justify-content:center}
  .wlx-rail,.wlx-toc{display:none!important}
}
@media (max-width:600px){
  .wlx-hero{padding:36px 16px 28px!important}
  .wlx-feature,.wlx-layout{padding:0 16px!important}
  .wlx-feat-img img{border-radius:14px}
  .wlx-layout{margin-top:36px}
  .wlx-content :is(p,li):not(.wlx-content .elementor *){font-size:17.5px}
  .wlx-content h2:not(.wlx-content .elementor *){font-size:25px}
  .wlx-share-row{flex-direction:column!important;align-items:flex-start}
  .wlx-meta .elementor-icon-list-item + .elementor-icon-list-item::before{margin:0 10px 0 2px}
}

/* fixes */
.wlx-toc{border:0!important;background:none!important;--box-border-width:0px;--box-padding:0px}
.wlx-toc .elementor-toc__list-item-text-wrapper svg,.wlx-toc .elementor-toc__list-item-text-wrapper i{display:none!important}
.wlx-toc .elementor-toc__list-wrapper{padding:0!important;margin:0!important;list-style:none!important}
.wlx-toc .elementor-toc__list-item{list-style:none!important}
.wlx-toc .elementor-toc__list-item-text-wrapper{display:block!important}
.wlx-rail .elementor-share-btn__icon,.wlx-share .elementor-share-btn__icon{background:transparent!important}
.wlx-rail .elementor-share-btn__icon svg,.wlx-share .elementor-share-btn__icon svg{fill:var(--wlx-ink)!important}
.wlx-rail .elementor-share-btn:hover svg,.wlx-share .elementor-share-btn:hover svg{fill:var(--wlx-red)!important}
.wlx-meta a,.wlx-meta .elementor-icon-list-text{color:inherit!important}
.wlx-meta .elementor-icon-list-item{align-items:center!important;display:inline-flex!important}
.wlx-hero > .elementor-element,.wlx-related > .elementor-element,.wlx-band > .elementor-element,.wlx-feature > .elementor-element{margin-left:auto!important;margin-right:auto!important}
.wlx-rel-posts .elementor-post__thumbnail__link{margin-bottom:0!important}
.wlx-rel-posts .elementor-post__avatar,.wlx-rel-posts .elementor-post__badge{display:none!important}
.wlx-hero > .elementor-element{max-width:900px!important}
.wlx-related > .elementor-element{max-width:1200px!important;width:100%!important}
.wlx-band > .elementor-element{max-width:820px!important;width:100%!important}
.wlx-feature > .elementor-element{max-width:1040px!important;width:100%!important}/* End custom CSS */