.rj-scientific .container,.rj-scientific>.card,.rj-scientific>.header {
  max-width:100%;
  width:100%;
  background:white;
  border:1px solid var(--rj-line);
  border-radius:var(--rj-radius);
  padding:clamp(20px,4vw,44px)
}
.rj-scientific .header {
  margin-bottom:24px
}
.rj-scientific .header h2,.rj-scientific>.card h1 {
  font-size:clamp(26px,3vw,40px)
}
.rj-scientific .header-simple {
  padding:10px 18px;
  background:var(--rj-paper);
  border-inline-start:3px solid var(--rj-gold);
  margin-bottom:24px;
  font-size:13px;
  display:inline-block
}
.rj-scientific .card h4 {
  font-size:23px
}
.rj-scientific .meta {
  font-size:14px;
  color:var(--rj-muted)
}
.rj-scientific .doi {
  font-size:13px;
  padding-block:15px;
  overflow-wrap:anywhere
}
.rj-scientific .resume,.rj-scientific .resume-box {
  line-height:2.1;
  padding:24px;
  background:var(--rj-paper);
  border-inline-start:2px solid var(--rj-gold);
  margin-block:24px;
  overflow-wrap:anywhere
}
.rj-scientific .ar {
  direction:rtl;
  text-align:start
}
.rj-scientific .fr {
  direction:ltr;
  text-align:start
}
.rj-scientific .tag {
  display:inline-block;
  font-size:12px;
  border:1px solid var(--rj-line);
  border-radius:3px;
  padding:4px 10px;
  margin:4px
}
.rj-scientific .btn,.rj-scientific .btn-main,.rj-scientific .download a {
  display:inline-block;
  border:1px solid var(--rj-navy);
  padding:10px 18px;
  margin-top:18px;
  text-decoration:none;
  border-radius:4px;
  background:var(--rj-navy);
  color:white;
  font-size:13px
}
.rj-scientific .buttons {
  margin-block:24px
}
.rj-scientific .keywords {
  margin-top:24px
}
@media(max-width:720px) {
  .rj-scientific .resume,.rj-scientific .resume-box {
    padding:18px
  }
}
