.page-node-type--biography {

  .group-flag {
    margin-bottom: 1rem;

    .group-left {
      margin: auto;
      width: 100%;
      max-width: 19.1rem;
      @include breakpoint($tablet) {
        margin: 0 3rem 0 0;
      }

      a.hi-res-download {
        font-size: 1.39rem;
      }
    }

    .group-right {
      .field--name-field-twitter,
      .field--name-field-speeches-articles-and-test {
        margin-top: 1rem;
      }

      h3.job-title {
        margin-top: 0;
      }
    }
  }

  h2 {
    @extend .underlined;
    margin-top: 3rem;
  }

  .field--name-field-education > .field__items > .field__item:not(:first-of-type) {
    margin-top: 1rem;
  }
}

.node--type-biography {
  &.node--view-mode-full {
    .field--name-field-speeches-articles-and-test .views-field-title a {
      @extend .usa-button;
    }
  }

  &.node--view-mode-contact-information {
    .field ~ .field {
      margin-top: 0;
    }
  }
}

