/* OPAE frontend rendering */
.opae-content,.entry-content .opae-content,.wp-block-post-content .opae-content{font-size:18px;line-height:1.78;color:#223045;}
.opae-content .opae-article-image,.entry-content .opae-content .opae-article-image,.wp-block-post-content .opae-content .opae-article-image{display:block;width:100%;height:auto;margin:18px 0 28px;border-radius:12px;}
.opae-content .opae-comparison-table,.entry-content .opae-content .opae-comparison-table,.wp-block-post-content .opae-content .opae-comparison-table{width:100%;border-collapse:collapse;margin:28px 0 34px;font-size:15px;line-height:1.6;overflow:hidden;border:1px solid #d8dee7;background:#fff;table-layout:fixed;}
.opae-content .opae-comparison-table caption{caption-side:top;text-align:left;font-weight:700;margin:0 0 12px;color:#223045;}
.opae-content .opae-comparison-table th,.opae-content .opae-comparison-table td{border:1px solid #d8dee7;padding:10px 12px;vertical-align:top;word-break:break-word;}
.opae-content .opae-comparison-table th{background:#f5f7fb;font-weight:700;text-align:left;}
.opae-content blockquote.opae-quote,.entry-content .opae-content blockquote.opae-quote,.wp-block-post-content .opae-content blockquote.opae-quote{display:block;margin:28px 0 34px;padding:18px 20px;background:#f5f7fb;border-left:4px solid #3559e0;border-radius:12px;font-style:italic;color:#223045;}
.opae-content .opae-inline-table,.opae-content .opae-table-wrap,.opae-content .opae-quote-wrap,.opae-content .opae-key-takeaways-wrap,.opae-content .opae-faq-wrap{margin:28px 0 34px;}
.opae-content .opae-key-takeaways,.opae-content .opae-faq-block{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:12px;padding:18px 20px;}
.opae-content p{margin:0 0 18px;line-height:1.78;}
.opae-content h2{margin:38px 0 14px;line-height:1.24;font-weight:800;}
.opae-content h3{margin:24px 0 12px;line-height:1.32;font-weight:700;}
.opae-content ul,.opae-content ol{margin:0 0 20px 24px;}
.opae-content li{margin-bottom:8px;}
.opae-content strong{font-weight:700;}
