/* Respect semantic emphasis in prose; do not restyle headers, navigation or buttons. */
main p strong,main li strong,main td strong,.article-body strong,.teaching p strong{font-weight:800;font-synthesis:weight}
main p em,main li em,main td em,.article-body em,.teaching p em{font-style:italic;font-synthesis:style}
.article-body .rf-editorial-key,.article-body .rf-editorial-next{border:1px solid #77608e;border-left:3px solid #bc9cf2;background:linear-gradient(120deg,#21172d,#121117);border-radius:16px;padding:18px 22px;margin:24px 0;color:#eee9f4}
.article-body .rf-editorial-key p,.article-body .rf-editorial-next p{margin:0}
.article-body .rf-editorial-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
.article-body .rf-editorial-compare>section{padding:20px;border:1px solid #675777;border-radius:16px;background:#19131f;min-width:0}
.article-body .rf-editorial-compare h3{font-size:1.1em;margin-top:0}
.article-body blockquote em{font-style:italic;font-weight:500}
@media(max-width:650px){.article-body .rf-editorial-compare{grid-template-columns:1fr}.article-body .rf-editorial-key,.article-body .rf-editorial-next{padding:16px}}
