.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-688 .elementor-element.elementor-element-43e47958{color:#3A2B26;font-family:"Source Sans 3", Sans-serif;font-size:1.125rem;line-height:1.75em;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-43e47958 */width: min(760px, 92vw); max-width: 760px; margin-left: auto; margin-right: auto; & p { margin: 0 0 1.2em; } & h2 { font-family: 'Playfair Display', serif; font-weight: 700; font-size: clamp(1.6rem, 2.6vw, 2.2rem); line-height: 1.2; color: #4B342E; margin: 1.8em 0 0.6em; } & h3 { font-family: 'Playfair Display', serif; font-weight: 600; font-size: 1.35rem; color: #4B342E; margin: 1.5em 0 0.5em; } & ul { margin: 0 0 1.4em; padding: 22px 26px 22px 44px; background: #F3EADF; border-left: 4px solid #F4690B; border-radius: 0 14px 14px 0; } & li { margin: 0.25em 0; } & strong { color: #4B342E; } & img { border-radius: 14px; width: 100%; height: auto; } & figure { margin: 2em 0; } & a { color: #83371D; text-decoration-color: #F4690B; }/* End custom CSS */