<commit_before>// Standard container for centered 12-column layouts. Collapses to full-width on mobile.
//
// Styleguide Container

.container {
  > .wrapper {
    padding: 18px;
    position: relative;
    @include clearfix();

    @include media($tablet) {
      @include span-columns(12);
      @include shift(2);
      float: none;
      padding: 18px 0;
    }

    @include media($desktop) {
      padding: 27px 0;
    }
  }

  // @TODO: (Revisit) Not supported in IE8; maybe use a class instead...
  // but makes dictating extra padding on first item easy @_@
  &:first-of-type {
    > .wrapper {
      padding-top: 36px;
    }

    // If this is the first .container but has a header that's a .banner, then don't add the extra padding.
    .container__title + .wrapper {
      padding-top: 27px;
    }
  }

  > .gallery {
    padding: 18px 0;

    @include media($desktop) {
      padding: 27px 0;
    }
  }

  // removes bottom padding on a gallery that is a direct child of the last .container
  &:last-of-type {
    > .gallery {
      padding-bottom: 0;
    }
  }

  .-columned {
    @include media($tablet) {
      @include span-columns(6 of 12);

      &.-even {
        @include omega();
      }
    }
  }

  .-columned + .-columned {
    margin-top: 18px;

    @include media($tablet) {
      margin-top: 0;
    }
  }

  aside {
    img {
      @include fluid-image();
      width: 100%;
    }
  }

  p + .__row,
  .__row + .__row {
    margin-top: 27px;
  }

  p + .tabbed {
    margin-top: 27px;
  }
}


// Styles for Container Titles.
.container__title {
  line-height: 1.1;
  margin: 0 0 18px;  // @TODO: remove margins. Should be done globally!

  &.banner {
    margin-bottom: 0;
    padding: 14px 18px;

    @include media($tablet) {
      padding: 14px 0;
    }

    > span {
      display: inline-block;
      line-height: 1; // @TODO: Move to Neue.

      @include media($tablet) {
        @include shift(2 of 16);
      }
    }
  }

  @include media($tablet) {
    margin-bottom: 27px;
  }
}
<commit_msg>Adding margin to h2 tags after ul tags<commit_after>// Standard container for centered 12-column layouts. Collapses to full-width on mobile.
//
// Styleguide Container

.container {
  > .wrapper {
    padding: 18px;
    position: relative;
    @include clearfix();

    @include media($tablet) {
      @include span-columns(12);
      @include shift(2);
      float: none;
      padding: 18px 0;
    }

    @include media($desktop) {
      padding: 27px 0;
    }
  }

  // @TODO: (Revisit) Not supported in IE8; maybe use a class instead...
  // but makes dictating extra padding on first item easy @_@
  &:first-of-type {
    > .wrapper {
      padding-top: 36px;
    }

    // If this is the first .container but has a header that's a .banner, then don't add the extra padding.
    .container__title + .wrapper {
      padding-top: 27px;
    }
  }

  > .gallery {
    padding: 18px 0;

    @include media($desktop) {
      padding: 27px 0;
    }
  }

  // removes bottom padding on a gallery that is a direct child of the last .container
  &:last-of-type {
    > .gallery {
      padding-bottom: 0;
    }
  }

  .-columned {
    @include media($tablet) {
      @include span-columns(6 of 12);

      &.-even {
        @include omega();
      }
    }
  }

  .-columned + .-columned {
    margin-top: 18px;

    @include media($tablet) {
      margin-top: 0;
    }
  }

  aside {
    img {
      @include fluid-image();
      width: 100%;
    }
  }

  p + .__row,
  .__row + .__row {
    margin-top: 27px;
  }

  p + .tabbed {
    margin-top: 27px;
  }

  // Fixes spacing between ul and h2.
  // @TODO: Remove after typography revamp.
  ul + h2 {
    margin-top: 1em;
  }
}


// Styles for Container Titles.
.container__title {
  line-height: 1.1;
  margin: 0 0 18px;  // @TODO: remove margins. Should be done globally!

  &.banner {
    margin-bottom: 0;
    padding: 14px 18px;

    @include media($tablet) {
      padding: 14px 0;
    }

    > span {
      display: inline-block;
      line-height: 1; // @TODO: Move to Neue.

      @include media($tablet) {
        @include shift(2 of 16);
      }
    }
  }

  @include media($tablet) {
    margin-bottom: 27px;
  }
}

{'fraction_non_alphanumeric': 0.13133476088508209, 'fraction_numerical': 0.028551034975017844, 'mean_word_length': 1.9481065918653577, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, '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': '98080', 'n_tokens_mistral': 1618, 'n_tokens_neox': 1441, 'n_words': 412}