.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-6c2c5dbd */.elementor-208 .elementor-element.elementor-element-6c2c5dbd { font-family: var(--font-main); font-size: 1.0625rem; line-height: 1.7; color: var(--ink); } .elementor-208 .elementor-element.elementor-element-6c2c5dbd h2 { font-family: var(--font-display); font-weight: 400; font-size: clamp(1.625rem, 3vw, 2.125rem); line-height: 1.2; color: var(--ink); margin: 2.5rem 0 0.875rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd h3 { font-family: var(--font-main); font-weight: 600; font-size: 1.1875rem; line-height: 1.35; color: var(--ink); margin: 1.75rem 0 0.5rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd p { margin: 0 0 1.125rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd ul, .elementor-208 .elementor-element.elementor-element-6c2c5dbd ol { margin: 0 0 1.25rem; padding-inline-start: 1.375rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd li { margin-block-end: 0.5rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd a { color: var(--accent-deep); text-decoration: underline; text-underline-offset: 3px; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd strong { font-weight: 600; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd figure.wp-block-table { margin: 0 0 1.5rem; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd .wp-block-table table { width: 100%; border-collapse: collapse; font-size: 1rem; border: 0; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd .wp-block-table thead { border: 0; } .elementor-208 .elementor-element.elementor-element-6c2c5dbd .wp-block-table th, .elementor-208 .elementor-element.elementor-element-6c2c5dbd .wp-block-table td { text-align: left; vertical-align: top; padding: 0.75rem 1rem 0.75rem 0; border: 0; border-bottom: 1px solid rgba(27,26,22,0.16); } .elementor-208 .elementor-element.elementor-element-6c2c5dbd .wp-block-table th { font-weight: 600; border-bottom-color: var(--ink); } .elementor-208 .elementor-element.elementor-element-6c2c5dbd > :first-child, .elementor-208 .elementor-element.elementor-element-6c2c5dbd .elementor-widget-container > :first-child { margin-block-start: 0; }/* End custom CSS */