/* ==========================================   AUDIOSERV RESPONSIVE TYPOGRAPHY   Larger desktop displays   ========================================== */

/* Standard paragraph text */

@media (min-width: 1921px) {
  :is(main, section) p:not([class*="fs-"]) {
    font-size: clamp( 1rem, calc(0.4rem + 0.5vw), 1.2rem );
  }
}

/* Standard H1 headings */

@media (min-width: 1921px) {
  :is(main, section) h1:not(.hero-heading):not([class*="fs-"]) {
    font-size: clamp( 2.5rem, calc(1rem + 1.25vw), 3rem );
  }
}

/* H2 headings */

@media (min-width: 1921px) {
  :is(main, section) h2:not([class*="fs-"]) {
    font-size: clamp( 2rem, calc(1.1rem + 0.75vw), 2.3rem );
  }
}

/* H3 headings */

@media (min-width: 1921px) {
  :is(main, section) h3:not([class*="fs-"]) {
    font-size: clamp( 1.75rem, calc(0.7rem + 0.875vw), 2.1rem );
  }
}

/* Bootstrap fs-3 service headings */

@media (min-width: 1921px) {
  :is(main, section) h3.fs-3 {
    font-size: clamp( 1.75rem, calc(0.7rem + 0.875vw), 2.1rem ) !important;
  }
}

/* Service links */

@media (min-width: 1921px) {
  section .row-image-text .lh-lg a {
    font-size: clamp( 1rem, calc(0.4rem + 0.5vw), 1.2rem );
  }
}

