:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container){font-family:var(--blog-body-font);font-size:18px;line-height:1.7;color:var(--blog-text)}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) p{margin:0 0 1.1em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) p:last-child{margin-bottom:0}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) :is(h1,h2,h3,h4,h5,h6){font-family:var(--blog-heading-font);color:var(--blog-heading);font-weight:700;letter-spacing:-.01em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:0 0 .7em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) h2{font-size:clamp(22px,2.8vw,34px);line-height:1.25;margin:2em 0 .6em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) h3{font-size:clamp(19px,2.2vw,26px);line-height:1.3;margin:1.6em 0 .5em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) h4{font-size:clamp(17px,1.7vw,20px);line-height:1.35;margin:1.3em 0 .4em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) :is(ul,ol){margin:0 0 1.1em 1.2em;padding:0}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) li{margin:0 0 .5em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) a{color:var(--blog-link);text-decoration-thickness:1px;text-underline-offset:.15em}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) a:hover{text-decoration-thickness:2px}:where(.single-post,.blog,.archive) :is(.entry-content,.wp-block-post-content,.elementor-post__content,.elementor-widget-theme-post-content .elementor-widget-container) :is(figcaption,.wp-caption-text){font-size:14px;line-height:1.5;color:var(--blog-muted);margin-top:.6em}.hidden{display:none}.unset-width{width:unset!important}