/* RX Theme v10.14.4 - Article intro / definition box */
.rx-article-intro-definition-box{
  clear:both;
  margin:30px 0 34px;
  padding:22px 24px;
  border:1px solid #99f6e4;
  border-radius:20px;
  background:linear-gradient(180deg,#f0fdfa,#ffffff);
  box-shadow:0 12px 30px rgba(15,118,110,.07);
}
.rx-article-tools-box + .rx-article-intro-definition-box{margin-top:34px;}
.rx-article-intro-definition-box__label{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:6px 12px;
  border-radius:999px;
  background:#0f766e;
  color:#fff;
  font-size:13px;
  font-weight:900;
  letter-spacing:.02em;
}
.rx-article-intro-definition-box__label:before{
  content:"✓";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  border-radius:999px;
  background:rgba(255,255,255,.22);
  color:#fff;
}
.rx-article-intro-definition-box__content p{
  margin:0;
  color:#0f172a;
  font-size:18px;
  line-height:1.85;
  font-weight:500;
}
.rx-article-intro-definition-box--blue{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff);}
.rx-article-intro-definition-box--blue .rx-article-intro-definition-box__label{background:#2563eb;}
.rx-article-intro-definition-box--green{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff);}
.rx-article-intro-definition-box--green .rx-article-intro-definition-box__label{background:#16a34a;}
.rx-article-intro-definition-box--neutral{border-color:#e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff);}
.rx-article-intro-definition-box--neutral .rx-article-intro-definition-box__label{background:#334155;}
@media(max-width:640px){
  .rx-article-intro-definition-box{padding:18px 16px;margin:24px 0 28px;border-radius:18px;}
  .rx-article-intro-definition-box__content p{font-size:16px;line-height:1.75;}
}
