.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-94 .elementor-element.elementor-element-1b899b91{color:var(--color-text);font-size:15px;line-height:2em;}/* Start custom CSS for theme-post-content, class: .elementor-element-1b899b91 */& p, & li, & ul, & ol { font-family:var(--font-body); } & p { color:var(--color-text); line-height:2; margin:0 0 1.4em; } & h2, & h3 { font-family:var(--font-heading); font-weight:600; font-size:19px; line-height:1.6; letter-spacing:0.04em; color:var(--color-text); margin:2em 0 0.8em; padding:0 0 10px; border-bottom:2px solid var(--color-accent); } & ul { margin:0 0 1.4em; padding:16px 20px 16px 2.2em; background-color:var(--color-bg-light); border:1px solid var(--color-border); border-radius:2px; } & li { margin:0.2em 0; line-height:2; } & a { color:var(--color-accent); text-decoration:underline; } & a:hover { color:var(--color-accent-light); } & .wp-block-gallery { gap:12px; margin:0 0 1.6em; } & .wp-block-gallery figure.wp-block-image { margin:0; } & .wp-block-gallery img { width:100%; height:auto !important; aspect-ratio:3/2; object-fit:cover; border-radius:2px; }/* End custom CSS */