.news-article__body{min-height:360px;padding:24px;color:var(--ink);font-size:17px;line-height:1.7}
.news-article__body h2{margin:1.25em 0 .55em;font-size:30px;line-height:1.2}
.news-article__body h3{margin:1.2em 0 .5em;font-size:23px;line-height:1.3}
.news-article__body h4{margin:1.15em 0 .45em;font-size:19px;line-height:1.35}
.news-article__body p{margin:0 0 1.1em}
.news-article__body blockquote{margin:1.4em 0;padding:14px 18px;border-left:4px solid var(--brand);border-radius:0 9px 9px 0;background:#eef7f7;color:#344054}
.news-article__body ul,.news-article__body ol{padding-left:25px}
.news-article__body hr{border:0;border-top:1px solid var(--line);margin:28px 0}
.news-article__body a{color:var(--brand)}
.news-article__body mark{padding:.08em .2em;border-radius:3px;background:#fff1a8}
.news-article__body .cms-button{display:inline-block;padding:10px 16px;border-radius:9px;background:var(--brand);color:#fff;text-decoration:none;font-weight:700}
.news-article__body .cms-text-small{font-size:.82em}
.news-article__body .cms-text-large{font-size:1.25em}
.news-article__body .cms-text-xlarge{font-size:1.6em;line-height:1.3}
.news-article__body .cms-align-left{text-align:left}
.news-article__body .cms-align-center{text-align:center}
.news-article__body .cms-align-right{text-align:right}
.news-article__body .cms-note{margin:1.3em 0;padding:15px 18px;border:1px solid;border-radius:10px}
.news-article__body .cms-note-info{border-color:#84caff;background:#eff8ff;color:#1849a9}
.news-article__body .cms-note-success{border-color:#75e0a7;background:#ecfdf3;color:#05603a}
.news-article__body .cms-note-warning{border-color:#fec84b;background:#fffaeb;color:#93370d}
.news-article__body .cms-inline-media{margin:1.5em 0;text-align:center}
.news-article__body .cms-inline-media img{display:block;max-width:100%;max-height:560px;margin:auto;border-radius:10px}
.news-article__body .cms-inline-media figcaption{margin-top:7px;color:var(--muted);font-size:13px}

.news-article__body code{padding:.12em .35em;border-radius:4px;background:#eef2f6;font-family:Consolas,monospace}
.news-article__body .cms-font-sans{font-family:Arial,sans-serif}
.news-article__body .cms-font-serif{font-family:Georgia,serif}
.news-article__body .cms-font-mono{font-family:Consolas,monospace}
.news-article__body .cms-lead{margin:0 0 1.25em;font-size:1.28em;line-height:1.55;color:#344054}
.news-article__body .cms-details{margin:1.3em 0;border:1px solid var(--line);border-radius:10px;background:#fff}
.news-article__body .cms-details summary{padding:13px 16px;cursor:pointer;font-weight:700;color:var(--brand-dark)}
.news-article__body .cms-details>div{padding:0 16px 15px}
.news-article__body .cms-table-wrap{max-width:100%;margin:1.4em 0;overflow:auto}
.news-article__body table{width:100%;border-collapse:collapse}
.news-article__body th,.news-article__body td{padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}
.news-article__body th{background:#eef7f7;color:var(--brand-dark)}
