
    .wca-article,
    .wca-article *,
    .wca-article *::before,
    .wca-article *::after{box-sizing:border-box}

    .wca-article{
      --wts-primary:#22c96f;
      --wts-primary-dark:#18b962;
      --wts-ink:#172638;
      --wts-muted:#667085;
      --wts-line:rgba(23,38,56,.085);
      --wts-guide-line:rgba(23,38,56,.08);
      --wts-dot-size:10px;
      --wts-dot-bg:#fff;
      --wts-dot-border:rgba(23,38,56,.08);
      --wts-dot-shadow:none;
      --wts-max:1160px;
      position:relative;
      width:100%;
      margin:0!important;
      padding:0;
      direction:rtl;
      color:var(--wts-ink);
      background:transparent!important;
      font-family:var(--wd-text-font,var(--e-global-typography-text-font-family,inherit))!important;
      -webkit-font-smoothing:antialiased;
      overflow:visible!important;
    }

    .wca-article .wca-article__container{
      position:relative;
      z-index:2;
      width:min(100%,var(--wts-max));
      margin-inline:auto;
      padding:40px 28px;
      display:grid;
      grid-template-columns:minmax(0,70fr) minmax(0,30fr);
      grid-template-areas:"article sidebar";
      gap:20px;
      align-items:start;
    }

    .wca-article .wca-article__main{
      grid-area:article;
      min-width:0;
      width:100%;
      max-width:none;
      justify-self:stretch;
    }

    /* Featured image */
    .wca-article .wca-article__cover{
      width:100%;
      margin:0!important;
      aspect-ratio:16/8.7;
      overflow:hidden;
      border-radius:15px;
      border:0!important;
      background:#f2f8f4;
      box-shadow:none!important;
    }

    .wca-article .wca-article__cover img{
      width:100%!important;
      height:100%!important;
      display:block!important;
      object-fit:cover!important;
      margin:0!important;
      padding:0!important;
      border:0!important;
      border-radius:0!important;
      box-shadow:none!important;
    }

    /* Title */
    .wca-article .wca-article__title{
      width:100%;
      margin:20px 0 0!important;
      padding:0!important;
      color:#111827!important;
      font-size:30px!important;
      font-weight:800!important;
      line-height:1.38!important;
      letter-spacing:-.025em!important;
      text-align:right!important;
      border:0!important;
      white-space:normal!important;
      overflow-wrap:normal;
      word-break:normal;
    }

    /* Content */
    .wca-article .wca-article__content{
      width:100%;
      margin:24px 0 0;
      color:#344054;
      font-size:16px;
      font-weight:400;
      line-height:1.9;
      text-align:right;
    }

    .wca-article .wca-article__content>*:first-child{margin-top:0!important}
    .wca-article .wca-article__content>*:last-child{margin-bottom:0!important}

    .wca-article .wca-article__content p{
      margin:0 0 1.18em!important;
      padding:0!important;
      color:#344054!important;
      font-size:inherit!important;
      font-weight:400!important;
      line-height:1.9!important;
      text-align:right!important;
    }

    .wca-article .wca-article__content h2,
    .wca-article .wca-article__content h3{
      padding:0!important;
      color:#172638!important;
      font-weight:800!important;
      letter-spacing:-.015em!important;
      text-align:right!important;
      border:0!important;
    }

    .wca-article .wca-article__content h2{
      margin:1.55em 0 .55em!important;
      font-size:20px!important;
      line-height:1.5!important;
    }

    .wca-article .wca-article__content h3{
      margin:1.35em 0 .45em!important;
      font-size:18px!important;
      line-height:1.55!important;
    }

    .wca-article .wca-article__content ul,
    .wca-article .wca-article__content ol{
      margin:0 0 1.25em!important;
      padding-right:1.25em!important;
      padding-left:0!important;
    }

    .wca-article .wca-article__content li{
      margin:.38em 0!important;
      color:#344054!important;
      line-height:1.85!important;
    }

    /* Callout */
    .wca-article .wca-article__note{
      margin:22px 0;
      padding:15px 17px;
      border:1px solid rgba(37,206,117,.14);
      border-right:3px solid var(--wts-primary);
      border-radius:12px;
      background:linear-gradient(180deg,#f8fcfa 0%,#f4fbf7 100%);
      color:#3f4d46;
    }

    .wca-article .wca-article__note strong{
      display:block;
      margin-bottom:4px;
      color:#172638;
      font-size:12px;
      font-weight:800;
    }

    /* Mini cards */
    .wca-article .wca-article__steps{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:10px;
      margin:21px 0 24px;
    }

    .wca-article .wca-article__step{
      padding:14px 15px;
      border:1px solid rgba(37,206,117,.11);
      border-radius:12px;
      background:linear-gradient(180deg,#fbfdfb,#f7fbf8);
    }

    .wca-article .wca-article__step-num{
      width:25px;
      height:25px;
      margin-bottom:8px;
      border-radius:50%;
      display:grid;
      place-items:center;
      background:#eefaf3;
      color:#159957;
      font-size:10px;
      font-weight:800;
    }

    .wca-article .wca-article__step h3{
      margin:0 0 5px!important;
      font-size:14px!important;
    }

    .wca-article .wca-article__step p{
      margin:0!important;
      font-size:12.5px!important;
      line-height:1.75!important;
      color:#667085!important;
    }

    /* Table */
    .wca-article .wca-article__table-wrap{
      width:100%;
      overflow-x:auto;
      margin:22px 0;
      border:1px solid rgba(23,38,56,.08);
      border-radius:12px;
      background:#fff;
    }

    .wca-article table{
      width:100%;
      min-width:620px;
      border-collapse:collapse;
    }

    .wca-article th,
    .wca-article td{
      padding:11px 13px;
      border-bottom:1px solid rgba(23,38,56,.07);
      text-align:right;
      vertical-align:top;
      font-size:12.5px;
      line-height:1.7;
    }

    .wca-article th{
      background:#f5faf7;
      color:#172638;
      font-weight:800;
    }

    .wca-article tr:last-child td{border-bottom:0}

    /* Conclusion */
    .wca-article .wca-article__ending{
      margin-top:27px;
      padding:19px;
      border-radius:14px;
      background:
        radial-gradient(280px 180px at 90% 0%,rgba(255,255,255,.55),transparent 60%),
        linear-gradient(135deg,#eefaf3 0%,#f8fcfa 100%);
      border:1px solid rgba(37,206,117,.13);
    }

    .wca-article .wca-article__ending h2{
      margin:0 0 6px!important;
      font-size:20px!important;
    }

    .wca-article .wca-article__ending p{
      margin:0!important;
    }

    /* Latest articles — sticky sidebar */
    .wca-article .wca-article__sidebar{
      grid-area:sidebar;
      width:100%;
      min-width:0;
      align-self:stretch;
    }

    .wca-article .wca-article__sidebar-inner{
      position:sticky;
      top:22px;
      width:100%;
      padding:0;
      border:0;
      border-radius:0;
      background:transparent;
    }

    .wca-article .wca-article__sidebar-title{
      margin:0 0 10px!important;
      padding:0 0 10px!important;
      color:#172638!important;
      font-size:15px!important;
      font-weight:800!important;
      line-height:1.45!important;
      text-align:right!important;
      border-bottom:1px solid var(--wts-line);
    }

    .wca-article .wca-article__latest{
      display:flex;
      flex-direction:column;
      gap:0;
      margin:0;
      padding:0;
      list-style:none;
    }

    .wca-article .wca-article__latest-item{
      position:relative;
      display:block;
      width:100%;
      padding:10px 0;
      border-bottom:1px solid var(--wts-line);
      color:#344054;
      font-size:12.5px;
      font-weight:700;
      line-height:1.6;
      text-align:right;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
      text-decoration:none!important;
      transition:color .2s ease,transform .2s ease;
    }

    .wca-article .wca-article__latest-item:last-child{
      border-bottom:0;
    }

    .wca-article .wca-article__latest-item::before{
      content:"";
      display:inline-block;
      width:5px;
      height:5px;
      margin-left:7px;
      border-radius:50%;
      background:var(--wts-primary);
      vertical-align:middle;
      transform:translateY(-1px);
    }

    .wca-article .wca-article__latest-item:hover{
      color:var(--wts-primary-dark);
      transform:translateX(-2px);
    }


    /* Share buttons */
    .wca-article .wca-article__share{
      margin-top:12px;
      padding-top:12px;
      border-top:1px solid var(--wts-line);
    }

    .wca-article .wca-article__share-label{
      display:block;
      margin:0 0 10px;
      color:#172638;
      font-size:13px;
      font-weight:800;
      line-height:1.5;
    }

    .wca-article .wca-article__share-actions{
      display:grid;
      grid-template-columns:repeat(3,minmax(0,1fr));
      gap:7px;
    }

    .wca-article .wca-article__share-btn{
      display:flex;
      align-items:center;
      justify-content:center;
      min-width:0;
      width:100%;
      height:32px!important;
      min-height:32px!important;
      max-height:32px!important;
      margin:0!important;
      padding:0 7px!important;
      border:1px solid var(--wts-line);
      border-radius:9px;
      background:#fff;
      color:#344054;
      font-family:inherit;
      font-size:10.5px;
      font-weight:700;
      line-height:1!important;
      vertical-align:middle;
      text-decoration:none!important;
      cursor:pointer;
      appearance:none;
      -webkit-appearance:none;
      box-shadow:none!important;
      transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease;
    }

    .wca-article .wca-article__share-btn:hover{
      border-color:rgba(34,201,111,.34);
      background:#f6fcf8;
      color:var(--wts-primary-dark);
      transform:translateY(-1px);
    }

    /* Previous / next */
    .wca-article .wca-article__nav{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:10px;
      margin-top:24px;
    }

    .wca-article .wca-article__nav-item{
      display:flex;
      align-items:center;
      min-width:0;
      min-height:72px;
      padding:13px 15px;
      border:1px solid var(--wts-line);
      border-radius:12px;
      background:#fff;
      color:#172638;
      text-decoration:none!important;
      transition:border-color .2s ease,background .2s ease,transform .2s ease;
    }

    .wca-article .wca-article__nav-item:hover{
      border-color:rgba(34,201,111,.28);
      background:#f9fdfb;
      transform:translateY(-1px);
    }

    .wca-article .wca-article__nav-item--next{
      justify-content:flex-start;
      text-align:right;
    }

    .wca-article .wca-article__nav-item--prev{
      justify-content:flex-end;
      text-align:left;
    }

    .wca-article .wca-article__nav-item > span{
      display:block;
      width:100%;
      min-width:0;
    }

    .wca-article .wca-article__nav-kicker{
      display:block;
      margin-bottom:4px;
      color:#98a2b3;
      font-size:11px;
      font-weight:700;
      line-height:1.4;
    }

    .wca-article .wca-article__nav-title{
      display:block;
      width:100%;
      overflow:hidden;
      color:#172638;
      font-size:13px;
      font-weight:800;
      line-height:1.55;
      white-space:nowrap;
      text-overflow:ellipsis;
    }


    .wca-article .wca-article__nav-item--next .wca-article__nav-kicker,
    .wca-article .wca-article__nav-item--prev .wca-article__nav-kicker{
      display:inline-flex;
      align-items:center;
      gap:4px;
      width:auto;
    }

    .wca-article .wca-article__nav-item--next .wca-article__nav-kicker::before,
    .wca-article .wca-article__nav-item--prev .wca-article__nav-kicker::before{
      display:inline-block;
      font-size:1em;
      font-weight:700;
      line-height:1;
      color:currentColor;
    }

    .wca-article .wca-article__nav-item--next .wca-article__nav-kicker::before{
      content:"→";
    }

    .wca-article .wca-article__nav-item--prev .wca-article__nav-kicker::before{
      content:none;
    }

    .wca-article .wca-article__nav-item--prev .wca-article__nav-kicker::after{
      content:"←";
      display:inline-block;
      font-size:1em;
      font-weight:700;
      line-height:1;
      color:currentColor;
    }

    @media(max-width:1024px){
      .wca-article{
        padding:0;
      }

      .wca-article .wca-article__container{
        grid-template-columns:minmax(0,70fr) minmax(0,30fr);
      gap:30px;
        padding:34px 24px;
      }

      .wca-article .wca-article__title{
        font-size:30px!important;
      }
    }

    @media(max-width:860px){

      .wca-article .wca-article__sidebar-inner{
        padding:0;
        border-radius:0;
      }

      .wca-article .wca-article__latest{
        grid-template-columns:repeat(2,minmax(0,1fr));
        column-gap:24px;
      }


      .wca-article .wca-article__sidebar{
        border-top:0!important;
        padding-top:0!important;
      }

      .wca-article .wca-article__latest-item:nth-last-child(-n+2){
        border-bottom:0!important;
      }

      .wca-article .wca-article__container{
        grid-template-columns:1fr;
        grid-template-areas:
          "article"
          "sidebar";
        gap:30px;
        padding:30px 24px;
      }

      .wca-article .wca-article__main{
        max-width:none;
      }

      .wca-article .wca-article__sidebar{
        border-top:1px solid var(--wts-line);
        padding-top:20px;
      }

      .wca-article .wca-article__sidebar-inner{
        position:static;
      }

      .wca-article .wca-article__latest{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        column-gap:24px;
      }
    }

    @media(max-width:767px){
      .wca-article{
        padding:0;
        overflow-x:clip!important;
      }

      .wca-article .wca-article__container{
        padding:24px 31px;
      }

      .wca-article .wca-article__cover{
        aspect-ratio:16/9.5;
        border-radius:12px;
      }

      .wca-article .wca-article__title{
        margin-top:16px!important;
        white-space:normal!important;
        font-size:19px!important;
        line-height:1.42!important;
      }

      .wca-article .wca-article__content{
        margin-top:20px;
        font-size:12.8px;
        line-height:1.88;
      }

      .wca-article .wca-article__content p{
        line-height:1.88!important;
      }

      .wca-article .wca-article__content h2{
        font-size:16.5px!important;
      }

      .wca-article .wca-article__content h3{
        font-size:14.5px!important;
      }

      .wca-article .wca-article__steps{
        grid-template-columns:1fr;
        gap:9px;
      }

      .wca-article .wca-article__note,
      .wca-article .wca-article__ending{
        padding:15px;
        border-radius:12px;
      }

      .wca-article .wca-article__latest{
        grid-template-columns:1fr;
      }

      .wca-article .wca-article__sidebar-inner{
        padding:0;
        border-radius:0;
      }

      .wca-article .wca-article__sidebar-title{
        font-size:14px!important;
      }

      .wca-article .wca-article__latest-item{
        font-size:12px;
        padding:9px 0;
      }

      .wca-article .wca-article__share-actions{
        gap:6px;
      }

      .wca-article .wca-article__share-btn{
        height:31px!important;
        min-height:31px!important;
        max-height:31px!important;
        font-size:10px;
      }

      .wca-article .wca-article__nav{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:8px;
      }

      .wca-article .wca-article__nav-item{
        min-height:66px;
        padding:11px 10px;
      }

      .wca-article .wca-article__nav-title{
        font-size:12px;
      }

      .wca-article .wca-article__latest-item:nth-last-child(2){
        border-bottom:1px solid var(--wts-line)!important;
      }

      .wca-article .wca-article__latest-item:last-child{
        border-bottom:0!important;
      }
    }

    @media(max-width:430px){
      .wca-article .wca-article__title{
        font-size:18px!important;
        line-height:1.45!important;
      }
      .wca-article .wca-article__content{
        font-size:12.4px;
      }
      .wca-article .wca-article__content h2{
        font-size:16px!important;
      }
      .wca-article .wca-article__content h3{
        font-size:14px!important;
      }
    }

    @media(max-width:389px){
      .wca-article .wca-article__title{
        font-size:17.5px!important;
      }
      .wca-article .wca-article__content{
        font-size:12px;
      }
    }


    .wca-article .wca-article__share-btn-text{
      display:block;
      line-height:1!important;
      transform:none!important;
    }

  

/* Dynamic block types used by JSON articles */
.wca-article .wca-article__toc{margin:0 0 24px;border:1px solid rgba(23,38,56,.075);border-radius:12px;background:rgba(255,255,255,.62);overflow:hidden}
.wca-article .wca-article__toc-toggle{width:100%;min-height:46px;margin:0;padding:12px 17px;border:0;background:transparent;color:#172638;display:flex;align-items:center;justify-content:space-between;gap:14px;font:inherit;font-size:13px;font-weight:800;line-height:1.35;text-align:right;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none}
.wca-article .wca-article__toc-title{display:block;line-height:1.35;transform:none}
.wca-article .wca-article__toc-arrow{position:relative;width:8px;height:8px;flex:0 0 8px;margin-left:2px;border-right:1.5px solid #667085;border-bottom:1.5px solid #667085;transform:rotate(45deg) translateY(-1px);transform-origin:center;transition:transform .2s ease,border-color .2s ease}
.wca-article .wca-article__toc-toggle[aria-expanded="true"] .wca-article__toc-arrow{transform:rotate(225deg) translate(-1px,-1px);border-color:var(--wts-primary-dark)}
.wca-article .wca-article__toc-body{padding:0 17px 15px;border-top:1px solid rgba(23,38,56,.06)}
.wca-article .wca-article__toc.is-collapsible:not(.is-open) .wca-article__toc-body{display:none!important}
.wca-article .wca-article__toc-body[hidden]{display:none!important}
.wca-article .wca-article__toc>strong{display:block;margin:0;padding:16px 17px 9px;color:#172638;font-size:13px;font-weight:800}
.wca-article .wca-article__toc ol{margin:10px 0 0!important;padding-right:1.25em!important}
.wca-article .wca-article__toc li{margin:.35em 0!important;font-size:13px}
.wca-article .wca-article__toc li.is-h3{margin-right:1em!important;color:#667085!important}
.wca-article .wca-article__toc a{color:#344054!important;text-decoration:none!important}
.wca-article .wca-article__toc a:hover{color:var(--wts-primary-dark)!important}
.wca-article .wca-article__inline-image{margin:24px 0!important}
.wca-article .wca-article__inline-image img{display:block;width:100%!important;height:auto!important;border-radius:12px!important;box-shadow:none!important}
.wca-article .wca-article__inline-image figcaption{margin-top:7px;color:#98a2b3;font-size:11px;line-height:1.6}
.wca-article .wca-article__quote{margin:22px 0;padding:16px 18px;border:0;border-right:3px solid var(--wts-primary);border-radius:12px;background:#f8fbf9;color:#344054}
.wca-article .wca-article__quote p{margin:0!important}
.wca-article .wca-article__quote cite{display:block;margin-top:8px;color:#98a2b3;font-size:11px;font-style:normal}
.wca-article .wca-article__faq{margin:22px 0;border-top:1px solid var(--wts-line)}
.wca-article .wca-article__faq-item{border-bottom:1px solid var(--wts-line)}
.wca-article .wca-article__faq-item summary{position:relative;padding:13px 0;cursor:pointer;list-style:none;color:#172638;font-size:14px;font-weight:800}
.wca-article .wca-article__faq-item summary::-webkit-details-marker{display:none}
.wca-article .wca-article__faq-item summary::before{content:"+";float:left;color:var(--wts-primary-dark);font-size:17px;line-height:1}
.wca-article .wca-article__faq-item[open] summary::before{content:"−"}
.wca-article .wca-article__faq-answer{padding:0 0 12px}
.wca-article .wca-article__cta{margin:24px 0;padding:18px;border:1px solid rgba(34,201,111,.15);border-radius:14px;background:linear-gradient(135deg,#f3fbf6,#fbfefc)}
.wca-article .wca-article__cta h3{margin:0 0 6px!important}
.wca-article .wca-article__cta p{margin:0 0 12px!important}
.wca-article .wca-article__cta>a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:#153d2c;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:700;line-height:1;vertical-align:middle}
.wca-article .wca-article__content a{color:#159957;text-underline-offset:3px}
.wca-article .wca-article__nav-spacer{display:block}
.wca-admin-notice{padding:16px;border:1px solid #dcdcde;background:#fff}
@media(max-width:767px){.wca-article .wca-article__toc{margin-bottom:20px}.wca-article .wca-article__toc-toggle{min-height:43px;padding:11px 14px;font-size:12px}.wca-article .wca-article__toc-body{padding:0 14px 13px}.wca-article .wca-article__toc>strong{padding:14px 14px 8px;font-size:12px}.wca-article .wca-article__toc li{font-size:12px}.wca-article .wca-article__faq-item summary{font-size:13px}.wca-article .wca-article__inline-image{margin:19px 0!important}}

/* Article metadata and supplied references; keep the existing grid and brand. */
.wca-article .wca-article__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;color:#667085;font-size:13px;line-height:1.7}
.wca-article .wca-article__sources{margin-top:32px;padding-top:22px;border-top:1px solid rgba(23,38,56,.12)}
.wca-article .wca-article__sources li{margin-bottom:8px;overflow-wrap:anywhere}
.wca-article .wca-article__sources li span{color:#667085}
@media(max-width:767px){
.wca-article .wca-article__content{font-size:16px!important;line-height:1.85!important}
.wca-article .wca-article__title{font-size:24px!important;line-height:1.45!important}
.wca-article .wca-article__content h2{font-size:20px!important}
.wca-article .wca-article__content h3{font-size:18px!important}
.wca-article .wca-article__meta{font-size:12px}
}
