/* Shared by the Visual editor and published article body. */
:is(.mrlpc-article-prose,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas){font:400 16px/1.8 'DM Sans',Arial,sans-serif;color:#b8b8bb;overflow-wrap:anywhere}
body .mrlpc-article-prose :is(h2,h3,h4,h5,h6),.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas :is(h2,h3,h4,h5,h6){font-family:'Anton',Impact,sans-serif!important;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#eeeae1!important;margin:36px 0 18px}
body .mrlpc-article-prose h2,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas h2{font-size:clamp(28px,3vw,42px)}
body .mrlpc-article-prose h3,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas h3{font-size:clamp(24px,2.5vw,32px)}
body .mrlpc-article-prose h4,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas h4{font-size:24px}
body .mrlpc-article-prose .mrl-heading-red,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas .mrl-heading-red{color:#f01925!important}
body .mrlpc-article-prose .mrl-heading-cyan,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas .mrl-heading-cyan{color:#00d9f5!important}
body .mrlpc-article-prose p,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas p{margin:0 0 24px;color:inherit}
body .mrlpc-article-prose .mrl-body-text,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas .mrl-body-text{font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.8}
body .mrlpc-article-prose .mrl-introduction,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas .mrl-introduction{font:400 20px/1.7 'DM Sans',Arial,sans-serif;color:#eeeae1}
body .mrlpc-article-prose .mrl-editorial-label,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas .mrl-editorial-label{font:700 11px/1.6 'Space Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#00d9f5!important}
body .mrlpc-article-prose :is(ul,ol),.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas :is(ul,ol){padding-left:24px;margin:0 0 24px}
body .mrlpc-article-prose a,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas a{color:#00d9f5;text-decoration:underline;text-underline-offset:3px}
body .mrlpc-article-prose blockquote,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas blockquote{margin:28px 0;padding:24px;background:#111113;border-left:3px solid #f01925;border-radius:12px;color:#eeeae1}
body .mrlpc-article-prose blockquote p:last-child,.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas blockquote p:last-child{margin-bottom:0}
@media(max-width:560px){body .mrlpc-article-prose{font-size:16px}body .mrlpc-article-prose .mrl-body-text{font-size:16px}}

body .mrlpc-article .mrlpc-article-prose{font-family:'DM Sans',Arial,sans-serif!important;font-size:16px;line-height:1.8;color:#b8b8bb}
body .mrlpc-article-prose p:not(.mrl-editorial-label),.mrlpc .mrlpc-rich-editor .mrlpc-rich-canvas p:not(.mrl-editorial-label){font-family:'DM Sans',Arial,sans-serif!important}
