<commit_before>.hub-links-title {
  margin-top: 0;
}

.hub-links-list {
  margin-bottom: 0;
  padding-right: 5px;
}

#homepage-hub, .va-sidebarnav, .vet-toolbar {
  [href^="http"]:not(.usa-button-primary), [rel="external"] {
    background-image: none;
    padding-right: 0px;

  }
}

#homepage-benefits {
  padding-top: 1.5em;
  @include media($medium-large-screen) {
    padding-top: 3em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
  }
}

// The !importants here are due to the 
// usa-grid padding 0 rule
.homepage-benefits-row {
  padding-bottom: 1.5em;
  @include media($medium-large-screen) {
    padding-bottom: 3em;
    &:last-of-type {
      padding-bottom: 0;
    }
  }
}

#homepage-popular {
  padding-top: 3em;
  padding-left: 0.5em;
  padding-right: 0.5em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
}

#homepage-news {
  padding: 3em 0.5em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
}

// new pattern, but specific to homepage only
.homepage-button {
  width: 100%;
  height: 85px;
  padding: 0;
  margin: 0 0 16px;
  display: inline-block;
  color: $color-white;
  background-color: $color-primary;
  text-decoration: none;
  border-radius: 5px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;

  &:hover, &:focus, &:visited {
    color: $color-white;
    text-decoration: none;
    background-color: $color-primary;
  }

  &.vcl {
    background-color: $color-secondary-dark;<commit_msg>Extend outline offset for <a>..</a> homepage buttons (#8733)<commit_after>.hub-links-title {
  margin-top: 0;
}

.hub-links-list {
  margin-bottom: 0;
  padding-right: 5px;
}

#homepage-hub, .va-sidebarnav, .vet-toolbar {
  [href^="http"]:not(.usa-button-primary), [rel="external"] {
    background-image: none;
    padding-right: 0px;

  }
}

#homepage-benefits {
  padding-top: 1.5em;
  @include media($medium-large-screen) {
    padding-top: 3em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
  }
}

// The !importants here are due to the
// usa-grid padding 0 rule
.homepage-benefits-row {
  padding-bottom: 1.5em;
  @include media($medium-large-screen) {
    padding-bottom: 3em;
    &:last-of-type {
      padding-bottom: 0;
    }
  }
}

#homepage-popular {
  padding-top: 3em;
  padding-left: 0.5em;
  padding-right: 0.5em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
}

#homepage-news {
  padding: 3em 0.5em;

  @include media($medium-large-screen) {
    padding-left: 1em;
    padding-right: 1em;
  }

  @include media($large-screen) {
    padding-left: 0;
    padding-right: 0;
  }
}

// new pattern, but specific to homepage only
.homepage-button {
  width: 100%;
  height: 85px;
  padding: 0;
  margin: 0 0 16px;
  display: inline-block;
  color: $color-white;
  background-color: $color-primary;
  text-decoration: none;
  border-radius: 5px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;

  &:hover, &:focus, &:visited {
    color: $color-white;
    text-decoration: none;
    background-color: $color-primary;
    outline-offset: 2px;
  }

  &.vcl {
    background-color: $color-secondary-dark;
{'fraction_non_alphanumeric': 0.15849546044098572, 'fraction_numerical': 0.026199740596627757, 'mean_word_length': 2.954871794871795, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '7584861', 'n_tokens_mistral': 1605, 'n_tokens_neox': 1472, 'n_words': 292}