.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 );}.elementor-867 .elementor-element.elementor-element-333d0840{color:#191919;font-family:"Manrope", Sans-serif;font-size:1.125rem;line-height:1.8em;}/* Start custom CSS for theme-post-content, class: .elementor-element-333d0840 */@media(--mobile) { & h2 { font-size: 1.75rem; } } & h2 { font-family: Manrope; font-size: 2rem; line-height: 1.25em; letter-spacing: -0.025em; margin: 3rem 0 1.25rem; } & h3 { font-family: Manrope; font-size: 1.375rem; line-height: 1.35em; margin: 2rem 0 0.75rem; } & p { margin: 0 0 1.25rem; } & ul { padding-left: 1.5rem; margin: 1.25rem 0 2rem; } & li { margin-bottom: 0.75rem; } & a { color: #DE1235; text-decoration: underline; text-underline-offset: 0.2em; } & img { max-width: 100%; height: auto; border-radius: 0.75rem; } & figure { margin: 2rem 0; } & figcaption { font-size: 0.9rem; line-height: 1.6em; color: #62605C; margin-top: 0.75rem; }/* End custom CSS */