.rich-text{overflow-x:auto;overflow-wrap:anywhere}
.rich-text ul{list-style:disc;padding-left:1.5em}
.rich-text ol{list-style:decimal;padding-left:1.5em}
.rich-text table{border-collapse:collapse;width:100%;margin:1em 0}
.rich-text th,.rich-text td{border:1px solid #ccd3da;padding:10px;text-align:left}
.rich-text blockquote{border-left:3px solid #4e9378;padding-left:1em;margin:1em 0}
.rich-text>p{margin:0 0 1em}
.rich-text>p:last-child{margin-bottom:0}
.rich-text h3{font-size:1.2em;font-weight:650;margin:1.2em 0 .5em}
.rich-text h4{font-size:1.05em;font-weight:650;margin:1em 0 .5em}

.article-author-details{border:1px solid #dce7e1;border-radius:12px;padding:18px;margin:24px 0}.article-author-details summary{cursor:pointer;font-weight:600}.article-author-details>div{margin-top:18px}.article-author-details p{margin:6px 0;font-size:14px}.article-abstract-text{white-space:pre-wrap}.article-early-publication{font-size:14px;color:#668176}.article-declarations h3{font-size:18px;margin:22px 0 8px}.article-full-text .rich-text{line-height:1.8}

.article-full-text img{max-width:100%;height:auto;display:block;margin:18px auto}
