/* ============================================
   English (LTR) Font Overrides
   The English page uses Open Sans instead of almoni-tzar,
   and has smaller base sizes (20px vs 24px).
   ============================================ */

:root {
  --font-size-base: 20px;
  --font-family-content: 'Open Sans', sans-serif;
}

body {
  font-size: 20px;
  line-height: 1.54;
}

.nav-menu a {
  font-size: 18px;
  line-height: 18px;
}

.lang-switch {
  font-size: 20px;
}

.intro-section p {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  margin-inline-start: 0;
}

.section h2 {
  font-family: 'Open Sans', sans-serif;
}

.section h3 {
  font-family: 'Open Sans', sans-serif;
}

.section p {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 22.6px;
}

.section ul li {
  font-family: 'Open Sans', sans-serif;
}

.service-card h3 {
  font-family: 'Open Sans', sans-serif;
}

.service-card p {
  font-family: 'Open Sans', sans-serif;
}

.three-col .col h3 {
  font-family: 'Open Sans', sans-serif;
}

.three-col .col p {
  font-family: 'Open Sans', sans-serif;
}

.three-col .col li {
  font-family: 'Open Sans', sans-serif;
}

.quote-section blockquote {
  font-family: 'Open Sans', sans-serif;
}

.quote-section cite {
  font-family: 'Open Sans', sans-serif;
}

.contact-section h2 {
  font-family: 'Open Sans', sans-serif;
}

.contact-section p {
  font-family: 'Open Sans', sans-serif;
}

.testimonials-section h2 {
  font-family: 'Open Sans', sans-serif;
}

.testimonials-section .intro-text {
  font-family: 'Open Sans', sans-serif;
}

.intro-section h2 {
  font-family: 'Open Sans', sans-serif;
}

.nurse-section h4,
.nurse-section h3 {
  font-family: 'Open Sans', sans-serif;
}

.contact-title {
  font-family: 'Open Sans', sans-serif;
}

.testimonials-col-text h3 {
  font-family: 'Open Sans', sans-serif;
}

.about-section h2 {
  font-family: 'Open Sans', sans-serif;
}

.about-section .about-photo-caption {
  font-family: 'Open Sans', sans-serif;
}
