/* Shared post/product body and native editors. Inline editor choices take precedence. */
:where(.bz-prose,.editor-styles-wrapper,body#tinymce){--bz-prose-accent:var(--theme-palette-color-1,#e91928);font-family:Poppins,sans-serif;font-size:16px;line-height:1.75;color:#444;min-width:0;overflow-wrap:anywhere;display:flow-root}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(h1,h2,h3,h4,h5,h6){font-family:inherit;color:#222;font-weight:700;line-height:1.4;letter-spacing:normal;margin:1.2em 0 .6em;overflow-wrap:anywhere}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h1{font-size:32px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h2{font-size:26px;padding-bottom:12px;border-bottom:1px solid #e7e9ec}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h3{font-size:24px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h4{font-size:20px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h5{font-size:18px;color:#444}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) h6{font-size:16px;color:#444}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce)>:first-child{margin-top:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce)>:last-child{margin-bottom:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) p{margin:0 0 1em;font-size:inherit;line-height:inherit;color:inherit}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) a{color:var(--bz-prose-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) a:hover{text-decoration-thickness:2px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) a:focus-visible{outline:2px solid var(--bz-prose-accent);outline-offset:3px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(ul,ol){margin:0 0 1.5em;padding-inline-start:1.5em;list-style-position:outside}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) ul{list-style-type:disc}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) ol{list-style-type:decimal}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) li{margin-bottom:6px;line-height:1.75;list-style-type:inherit}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) li>:is(ul,ol){margin-block:.5em}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) strong{font-weight:700}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) em{font-style:italic}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(.scroll,.bz-prose-table-scroll,.wp-block-table){max-width:100%;overflow-x:auto;margin:25px 0;overscroll-behavior-x:contain}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .bz-prose-table-scroll:focus-visible{outline:2px solid var(--bz-prose-accent);outline-offset:2px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #e3e7eb;font-size:15px;line-height:1.5;color:inherit;background:#fff;margin:0;text-align:inherit}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(th,td){padding:14px 20px;border:1px solid #e3e7eb;vertical-align:middle;line-height:1.5;text-align:inherit;min-width:110px;overflow-wrap:normal}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) th{background:#f4f7f9;color:#222;font-weight:600}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(th,td) p:last-child{margin-bottom:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) tbody tr:nth-child(even){background:#fafbfc}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) tbody tr:hover{background:#f3f5f7}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) blockquote{margin:30px 0;padding:24px 30px;background:#f8f9fa;border:0;border-inline-start:4px solid var(--bz-prose-accent);border-radius:0 6px 6px 0;color:inherit;font-size:18px;font-style:italic;line-height:1.8}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) blockquote p:last-child{margin-bottom:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(img,video,iframe){max-width:100%}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) img{height:auto}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(.is-type-video,.wp-block-video){width:960px;max-width:100%;margin-inline:auto}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .is-type-video .wp-block-embed__wrapper::before{display:none}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .is-type-video iframe{position:static;display:block;width:100%;height:auto;aspect-ratio:var(--bz-video-ratio,16/9);border:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(video,.bz-prose-video){display:block;width:960px;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) iframe.bz-prose-video{aspect-ratio:var(--bz-video-ratio,16/9);border:0}

:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(figure,.wp-caption){max-width:100%;margin-block:24px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(figcaption,.wp-caption-text){font-size:13px;line-height:1.6;color:#737d87;margin-top:10px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .alignleft{float:left;margin:6px 24px 16px 0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .alignright{float:right;margin:6px 0 16px 24px}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .aligncenter{display:block;float:none;margin-inline:auto}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .has-text-align-left{text-align:left}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .has-text-align-center{text-align:center}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .has-text-align-right{text-align:right}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) .has-text-align-justify{text-align:justify}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(.alignwide,.alignfull){width:100%;max-width:100%;margin-inline:0}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) pre{max-width:100%;overflow-x:auto;padding:20px;background:#f4f6f8;border:1px solid #e3e7eb;font-size:14px;line-height:1.6}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) code{font-family:monospace;overflow-wrap:anywhere}
:where(.bz-prose,.editor-styles-wrapper,body#tinymce) hr{border:0;border-top:1px solid #e3e7eb;margin:30px 0}
@media(max-width:689px){
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h1{font-size:28px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h2{font-size:22px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h3{font-size:20px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h4{font-size:18px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h5{font-size:16px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) h6{font-size:15px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) :is(th,td){padding:10px 12px;font-size:14px}
 :where(.bz-prose,.editor-styles-wrapper,body#tinymce) blockquote{padding:20px;font-size:16px;margin-block:20px}
}
