/* Start custom CSS for html, class: .elementor-element-6ee1f04 */:root{
    --primary-green:#043222;
    --secondary-green:#2F7D5B;
    --accent-light:#E8F5EE;
    --text-color:#222222;
  }
  .rd-article-wrap *{ box-sizing:border-box; }
  .rd-article-wrap{ font-family:'Open Sans', sans-serif; color:var(--text-color); }
 
  .rd-article{ background:#fff; padding:60px 40px 80px; }
  .rd-article-inner{ max-width:760px; margin:0 auto; }
 
  .rd-back-link{
    display:inline-flex;
    align-items:center;
    gap:8px;
    font-family:'Poppins', sans-serif;
    font-weight:600;
    font-size:13.5px;
    color:var(--secondary-green);
    text-decoration:none;
    margin-bottom:26px;
  }
 
  .rd-article-tag{
    display:inline-block;
    background:var(--accent-light);
    color:var(--primary-green);
    font-family:'Poppins', sans-serif;
    font-weight:600;
    font-size:12px;
    padding:6px 16px;
    border-radius:16px;
    margin-bottom:16px;
  }
 
  .rd-article h1{
    font-family:'Poppins', sans-serif;
    font-weight:700;
    font-size:32px;
    line-height:1.3;
    color:var(--primary-green);
    margin:0 0 16px;
  }
 
  .rd-article-meta{
    display:flex;
    align-items:center;
    gap:18px;
    font-size:13px;
    color:#888;
    margin-bottom:30px;
  }
  .rd-article-meta span{ display:flex; align-items:center; gap:6px; }
 
  .rd-article-image{
    width:100%;
    height:340px;
    border-radius:14px;
    background-size:cover;
    background-position:center;
    margin-bottom:36px;
  }
 
  .rd-article-body h2{
    font-family:'Poppins', sans-serif;
    font-weight:600;
    font-size:21px;
    color:var(--primary-green);
    margin:34px 0 14px;
  }
  .rd-article-body p{
    font-size:15.5px;
    line-height:1.8;
    color:#444;
    margin:0 0 18px;
  }
  .rd-article-body ol,
  .rd-article-body ul{
    margin:0 0 18px;
    padding-left:22px;
  }
  .rd-article-body li{
    font-size:15.5px;
    line-height:1.8;
    color:#444;
    margin-bottom:10px;
  }
  .rd-article-body strong{ color:var(--primary-green); }
 
  .rd-disclaimer{
    background:var(--accent-light);
    border-radius:10px;
    padding:18px 22px;
    font-size:13.5px;
    line-height:1.6;
    color:#555;
    margin:32px 0;
  }
 
  .rd-article-cta{
    background:var(--primary-green);
    border-radius:14px;
    padding:32px 34px;
    text-align:center;
    margin-top:40px;
  }
  .rd-article-cta h3{
    font-family:'Poppins', sans-serif;
    font-weight:600;
    font-size:19px;
    color:#fff;
    margin:0 0 10px;
  }
  .rd-article-cta p{
    font-size:14px;
    color:#cfe4d9;
    margin:0 0 20px;
  }
  .rd-article-cta a{
    display:inline-flex;
    align-items:center;
    gap:8px;
    background:#fff;
    color:var(--primary-green);
    font-family:'Poppins', sans-serif;
    font-weight:600;
    font-size:14px;
    padding:12px 24px;
    border-radius:6px;
    text-decoration:none;
  }
 
  @media (max-width: 600px){
    .rd-article{ padding:40px 20px 60px; }
    .rd-article h1{ font-size:24px; }
    .rd-article-image{ height:220px; }
  }/* End custom CSS */