.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-49dd62e1 */.elementor-223 .elementor-element.elementor-element-49dd62e1 p { font-family: "Plus Jakarta Sans", sans-serif; font-size: 18px; line-height: 1.85; color: #4F4842; margin: 0 0 1.5em; }
.elementor-223 .elementor-element.elementor-element-49dd62e1 p.editorial-lead { font-family: "Cormorant Garamond", serif; font-size: 26px; line-height: 1.5; color: #1C1917; }
.elementor-223 .elementor-element.elementor-element-49dd62e1 h2 { font-family: "Cormorant Garamond", serif; font-size: clamp(28px, 3vw, 36px); font-weight: 500; line-height: 1.2; color: #1C1917; margin: 1.6em 0 0.6em; }
.elementor-223 .elementor-element.elementor-element-49dd62e1 a { color: #6B1D2F; }
.elementor-223 .elementor-element.elementor-element-49dd62e1 img { border-radius: 18px; }/* End custom CSS */