.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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-6c129907 */.elementor-5144 .elementor-element.elementor-element-6c129907 { max-width: 740px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > h2 { font-family: var(--kg-font-display); font-weight: 800; font-size: clamp(1.625rem, 2.4vw, 2.125rem); line-height: 1.12; letter-spacing: -0.025em; color: var(--kg-ink); margin: 44px 0 14px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > h3 { font-family: var(--kg-font-display); font-weight: 700; font-size: 1.3125rem; line-height: 1.25; color: var(--kg-ink); margin: 28px 0 10px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > p { font-family: var(--kg-font-body); font-size: 1.0625rem; line-height: 1.75; color: #3a2f25; margin: 0 0 18px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ul, .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ol { margin: 0 0 20px; padding-left: 1.25em; font-family: var(--kg-font-body); font-size: 1.0625rem; line-height: 1.75; color: #3a2f25; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ul li, .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ol li { margin-bottom: 8px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ul li::marker, .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ol li::marker { color: var(--kg-brass); font-weight: 700; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > p a, .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ul a, .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > ol a { color: var(--kg-walnut-500); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > blockquote { margin: 24px 0; padding: 18px 24px; border-left: 4px solid var(--kg-brass); background: #F3E7D3; border-radius: 0 14px 14px 0; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > table { width: 100%; border-collapse: collapse; margin: 0 0 24px; font-family: var(--kg-font-body); font-size: 0.9375rem; } .elementor-5144 .elementor-element.elementor-element-6c129907 > .elementor-widget-container > *:first-child { margin-top: 0; }/* End custom CSS */