/* S3 editorial typography: scoped to news/blog bodies. */
html:root .rn-blog-body,html:root .rn-editorial-news{max-width:78ch;font-size:16px;line-height:1.8;overflow-wrap:break-word}
html:root .rn-blog-body p,html:root .rn-editorial-news p{margin:0 0 1.2em}
html:root .rn-blog-body h2,html:root .rn-editorial-news h2{margin:1.7em 0 .65em;font-size:24px;line-height:1.35;font-weight:500;letter-spacing:normal;color:#0b2e59}
html:root .rn-blog-body ul,html:root .rn-blog-body ol,html:root .rn-editorial-news ul,html:root .rn-editorial-news ol{margin:.5em 0 1.4em;padding-left:1.5em}
html:root .rn-blog-body li,html:root .rn-editorial-news li{padding-left:.15em;margin:.45em 0}
html:root .rn-blog-body a,html:root .rn-editorial-news a{color:#0b2e59;text-decoration:underline;text-underline-offset:3px}
html:root .rn-blog-body a:hover,html:root .rn-editorial-news a:hover{color:#176fa0}
html:root .rn-blog-body strong,html:root .rn-editorial-news strong{font-weight:600}
html:root .rn-blog-body .rn-editorial-source{padding-top:1em;border-top:1px solid #ececec;font-size:13px;color:#777}
html:root .rn-blog-article>.rn-blog-original>img{max-height:460px;object-fit:contain;object-position:left center}
.rn-editorial-news time{display:block;color:#888;font-size:13px;margin:0 0 20px}
.rn-editorial-news .rn-blog-original{display:block;margin:0 0 28px}
.rn-editorial-news .rn-blog-cover{max-height:420px;object-fit:contain;object-position:left center}
@media(max-width:600px){html:root .rn-blog-body,html:root .rn-editorial-news{font-size:15px;line-height:1.75}html:root .rn-blog-body h2,html:root .rn-editorial-news h2{font-size:21px}}
