/* import google fonts */
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i|Roboto:300,300i,400,400i,700,700i&display=swap');
:root {
  --serif: 'Merriweather', serif;
    --sans-serif: 'Roboto', sans-serif;
    --cond-sans: 'Roboto Condensed', sans-serif;
  }
    body {
      font-family: var(--sans-serif);
      font-size: 1.125rem;
        }
    p {
      line-height: 1.5em;
      font-weight: 400;
    }
    h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
      line-height: 1.1em;
      font-weight: 700;
    }
    h1, .h1 {
      font-size: 2.625rem;
    }
    h2, .h2 {
      font-size: 2rem;
    }
    h3, .h3 {
      font-size: 1.625rem;
    }
    h4, .h4 {
      font-size: 1.375rem;
    }
    h5, .h5 {
      font-size: 1.125rem;
    }
    h6, .h6 {
      font-size: 1rem;
    }
    .generic-content li {
      padding-bottom: .5em;
    }
    .lead__p {
      font-size: 2.5rem;
      font-weight: 300;
      display: inline-block;
    }
    .small {
      font-size: 80%;
      font-weight: 700;
    }
    /* for titles */
    .all-caps_ltr-space{
      text-transform: uppercase;
      letter-spacing: .15em;
    }
    /* for headings, navigation, buttons */
    .all-caps_no-space{
      text-transform: uppercase;
      letter-spacing: .02em;
    }
    .dsa-nav--main {
      font-family: var(--cond-sans);
        }
    .text-center {
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 1200px) {
      legend {
        font-size: calc(1.275rem + 0.3vw);
      }
      h1, .h1 {
        font-size: calc(1.375rem + 1.5vw);
      }
      h2, .h2 {
        font-size: calc(1.325rem + 0.9vw);
      }
      h3, .h3 {
        font-size: calc(1.3rem + 0.6vw);
      }
      h4, .h4 {
        font-size: calc(1.275rem + 0.3vw);
      }
      .display-1 {
        font-size: calc(1.725rem + 5.7vw);
      }
      .display-2 {
        font-size: calc(1.675rem + 5.1vw);
      }
      .display-3 {
        font-size: calc(1.575rem + 3.9vw);
      }
      .display-4 {
        font-size: calc(1.475rem + 2.7vw);
      }
      .close {
        font-size: calc(1.275rem + 0.3vw);
      }
    }
    /* Plugin looks for elements with class named "balance-text" */
    .balance-text {
      text-wrap: balance;  /* Apply (proposed) CSS style */
    }












