.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Roobert Hebrew", Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12741 .elementor-element.elementor-element-78686e8a{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D1D1D1;color:#212121;font-family:"Roobert", "Roobert Hebrew", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0em;}@media(max-width:1280px){.elementor-widget-theme-post-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-widget-theme-post-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12741 .elementor-element.elementor-element-78686e8a{font-size:1.125rem;}}@media(max-width:767px){.elementor-widget-theme-post-content{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12741 .elementor-element.elementor-element-78686e8a{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;font-size:1rem;}}/* Start custom CSS for theme-post-content, class: .elementor-element-78686e8a */.elementor-12741 .elementor-element.elementor-element-78686e8a a:not(.e-button-base) {
    color: #000;
    text-decoration: underline;
    text-decoration-thickness: 0.07em;
    font-weight: 500;
    text-underline-offset: 0.15em;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a a:is(:hover, :focus-visible):not(.e-button-base) {
    opacity: 0.65;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a ul {
    padding-inline-start: 1em;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a li + li {
  margin-block-start: var(--sm200);
}

.elementor-12741 .elementor-element.elementor-element-78686e8a h2 {
  margin-block: var(--md200) var(--sm400);
  font-size: 3rem;
  font-weight: 600;
  color: #000;
  line-height: 1.1;
  letter-spacing: -0.035rem;
  text-wrap: pretty;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a h3 {
  padding-block: var(--sm300) 0;
  font-size: 2rem;
  font-weight: 600;
  color: #000;
  line-height: 1.1;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a h4 {
  margin-block-end: var(--sm300);
  font-size: 1.5rem;
  font-weight: 600;
  color: rgba(117, 117, 117, 1);
  line-height: 1.3;
}


.plain-english {
    background: var(--Syntax-Glow);
    padding: var(--sm400) var(--sm300);
    border-radius: 0.5rem;
    margin-block: var(--sm500);
}

.plain-english strong {
    display: inline-block;
    margin-block-end: var(--sm100);
}

.plain-english p {
    margin: 0;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a table { 
    border-collapse: collapse;
}

.elementor-12741 .elementor-element.elementor-element-78686e8a table thead {
    border-block-end: 0;
}

 .elementor-12741 .elementor-element.elementor-element-78686e8a table th {
     text-align: inherit;
     background: #EBEBEB;
 }

.elementor-12741 .elementor-element.elementor-element-78686e8a table td, .elementor-12741 .elementor-element.elementor-element-78686e8a table th {
    border: 1px solid;
    padding: 0.4em;
}

@media (max-width: 1024px) {
.elementor-12741 .elementor-element.elementor-element-78686e8a h2 { font-size: 2.5rem; }
.elementor-12741 .elementor-element.elementor-element-78686e8a h3  { font-size: 1.5rem;  }
.elementor-12741 .elementor-element.elementor-element-78686e8a h4 { font-size: 1.25rem; }
}

@media (max-width: 767px) {
.elementor-12741 .elementor-element.elementor-element-78686e8a h2 { font-size: 1.5rem;   letter-spacing: -0.015rem; }
.elementor-12741 .elementor-element.elementor-element-78686e8a h3 { font-size: 1.25rem;  }
.elementor-12741 .elementor-element.elementor-element-78686e8a h4 { font-size: 1.125rem; }

.elementor-12741 .elementor-element.elementor-element-78686e8a .wp-block-table { 
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  margin-inline: -1.5rem
 }
 
.elementor-12741 .elementor-element.elementor-element-78686e8a table { 
    width: 100%;
    margin: 1rem 1.5rem;
    font-size: 0.9em; 
  }
 
.elementor-12741 .elementor-element.elementor-element-78686e8a table tr th:first-child {
    min-width: 10rem;
 }
 
.elementor-12741 .elementor-element.elementor-element-78686e8a td, .elementor-12741 .elementor-element.elementor-element-78686e8a th {
    line-height: 1.3em;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Regular.woff2') format('woff2'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Regular.woff') format('woff'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Bold.woff2') format('woff2'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Bold.woff') format('woff'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Medium.woff2') format('woff2'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Medium.woff') format('woff'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roobert';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://elementor.com/wp-content/uploads/2025/10/Roobert-SemiBold.woff2') format('woff2'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-SemiBold.woff') format('woff'),
		url('https://elementor.com/wp-content/uploads/2025/10/Roobert-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */