.page-title {
  font-size: 1.6rem;
  line-height: 1.0625;
  margin: 0 0 0.11111em; }
  @media (min-width: 48em) {
    .page-title {
      font-size: 2.7rem;
      line-height: 1; } }
  .large-title .page-title {
    font-size: 1.9rem;
    line-height: 1;
    margin: 3.6rem 0 0; }
    @media (min-width: 48em) {
      .large-title .page-title {
        font-size: 3.2rem;
        line-height: 1; } }
    @media (min-width: 75em) {
      .large-title .page-title {
        font-size: 3.6rem;
        line-height: 1; } }

.page-title--small {
  color: #57a039;
  font-family: "Poynter Gothic Text Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.full .page-title--small {
  font-size: 1.6rem;
  margin-bottom: 1.5rem; }
  @media (min-width: 75em) {
    .full .page-title--small {
      font-size: 2.4rem;
      line-height: 1.14583; } }

.teaser .page-title--small {
  margin-bottom: 0; }

.l--column__main .teaser .page-title--small {
  font-size: 1.2rem;
  line-height: 1.16667; }
  @media (min-width: 48em) {
    .l--column__main .teaser .page-title--small {
      font-size: 1.2rem;
      line-height: 1.16667; } }
  @media (min-width: 75em) {
    .l--column__main .teaser .page-title--small {
      font-size: 1.5rem;
      line-height: 1.06667; } }

.l--column__sidebar .teaser .page-title--small {
  font-size: 1.2rem;
  line-height: 1.25; }
