<commit_before>section.campaign {
  &#content {
    background-color: #fff;
    padding-bottom: 3em;
  }

  article.campaign,
  #extra-links {
    max-width: 662px;

    @include media-down(mobile) {
      width: auto;
      padding-right: 0;
    }

   @include ie(6) {
      width: 662px;
    }
  }

  article.campaign {
    clear: both;
  }

  #extra-links {
    margin: 0 1em;
    overflow: hidden;
    border-top: solid 1px $grey-6;

    @include ie(6) {
      width:928px;
    }

    p.introduction {
      font-size: 24px;
      font-size: 2.4rem;
    }

    ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }
  }

  #landing {
    position: relative;
    display: block;
    max-width: 960px;
    margin: 0 auto;
    background-color: #fff;

    @include ie-lte(7) {
      width: 960px;
    }

    h1,
    h2 {
      color: $text-colour;
    }

    h1 {
      @include core-48;

      float: left;
      padding: 0 0 0.4em 0.4em;
      margin: 0.833em 0 0.312em; 
      max-width: 700px;

      @include media ($max-width: 900px) {
        width: 70%;
      }

      @include media-down(mobile) {
        padding: 0.5em 2rem;
        width: auto;
      }

      @include ie(6) {
        width: 700px;
      }
    }
  }
}

.campaign-image {
  position: relative;
  clear: both;
  width: 100%;
  height: 300px;

  @include media ($max-width: 900px) {
    position: static;
    height: auto;
  }

  #banner {
    display: block;
    text-indent: -9999px;
    width: 100%;
    height: 300px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    background-size:cover;

    @include media($min-width: 0px) {
      min-height: 270px;
      margin: 0;
    }

    @include media($min-width: 500px) {
      height: 566px;
    }

    @include media($min-width: 900px) {
      height: 300px;
    }
  }

  .campaign-links {
    position: absolute;
    right: 2em;
    bottom: 2em;
    width: 240px;
    background-color: #fff;

    @include media ($max-width: 900px) {
      position: static;
      width: auto;
      padding: 2em 0 0 1em;
    }

    h2 {
      margin: 0;
      padding-bottom: 0.5em;
    }

    nav {
      margin: 0;
      padding: 0;
    }
    
    a[rel="external"] {
      @include external-link-16;
    }
  }
}

.organisation {
  float: right;
  padding: 2.5em 2em 1em 0;

  @include media-down(mobile) {
    float: left;
    margin: 0em 0 1em 1em;
    padding: 0;
  }

  @include media-down(tablet) {
    padding-top: 7px;
    padding-top: 0.7rem;
  }

  a.organisation-logo {
    span {
      @include media-down(mobile) {
        top: 0;
        position: static;
      }
    }
  }
}

article.campaign {
  float: none;
  height: auto;
  min-height: 0;
  margin: 0 1em;
  padding: 0 2em 1em 0;

  h2:first-of-type {
    margin-top: 1.5em;
  }
}

ul.links {
  list-style: none;
  margin: 0;
  padding: 0;

  @include ie(6) {<commit_msg>Reduce left padding and margin for heading and text<commit_after>section.campaign {
  &#content {
    background-color: #fff;
    padding-bottom: 3em;
  }

  article.campaign,
  #extra-links {
    max-width: 662px;

    @include media-down(mobile) {
      width: auto;
      padding-right: 0;
    }

   @include ie(6) {
      width: 662px;
    }
  }

  article.campaign {
    clear: both;
  }

  #extra-links {
    margin: 0 1em;
    overflow: hidden;
    border-top: solid 1px $grey-6;

    @include ie(6) {
      width:928px;
    }

    p.introduction {
      font-size: 24px;
      font-size: 2.4rem;
    }

    ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }
  }

  #landing {
    position: relative;
    display: block;
    max-width: 960px;
    margin: 0 auto;
    background-color: #fff;

    @include ie-lte(7) {
      width: 960px;
    }

    h1,
    h2 {
      color: $text-colour;
    }

    h1 {
      @include core-48;

      float: left;
      padding: 0 0 0.4em 0;
      margin: 0.833em 0 0.312em; 
      max-width: 700px;

      @include media ($max-width: 900px) {
        width: 70%;
      }

      @include media-down(mobile) {
        padding: 0.5em 2rem;
        width: auto;
      }

      @include ie(6) {
        width: 700px;
      }
    }
  }
}

.campaign-image {
  position: relative;
  clear: both;
  width: 100%;
  height: 300px;

  @include media ($max-width: 900px) {
    position: static;
    height: auto;
  }

  #banner {
    display: block;
    text-indent: -9999px;
    width: 100%;
    height: 300px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    background-size:cover;

    @include media($min-width: 0px) {
      min-height: 270px;
      margin: 0;
    }

    @include media($min-width: 500px) {
      height: 566px;
    }

    @include media($min-width: 900px) {
      height: 300px;
    }
  }

  .campaign-links {
    position: absolute;
    right: 2em;
    bottom: 2em;
    width: 240px;
    background-color: #fff;

    @include media ($max-width: 900px) {
      position: static;
      width: auto;
      padding: 2em 0 0 1em;
    }

    h2 {
      margin: 0;
      padding-bottom: 0.5em;
    }

    nav {
      margin: 0;
      padding: 0;
    }
    
    a[rel="external"] {
      @include external-link-16;
    }
  }
}

.organisation {
  float: right;
  padding: 2.5em 2em 1em 0;

  @include media-down(mobile) {
    float: left;
    margin: 0em 0 1em 1em;
    padding: 0;
  }

  @include media-down(tablet) {
    padding-top: 7px;
    padding-top: 0.7rem;
  }

  a.organisation-logo {
    span {
      @include media-down(mobile) {
        top: 0;
        position: static;
      }
    }
  }
}

article.campaign {
  float: none;
  height: auto;
  min-height: 0;
  padding: 0 2em 1em 0;

  h2:first-of-type {
    margin-top: 1.5em;
  }
}

ul.links {
  list-style: none;
  margin: 0;
  padding: 0;

  @include ie(6) {
{'fraction_non_alphanumeric': 0.13424288361125147, 'fraction_numerical': 0.05103587670540677, 'mean_word_length': 1.828966174368747, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7653549', 'n_tokens_mistral': 2535, 'n_tokens_neox': 2212, 'n_words': 503}