.view-ftc-advanced-page {
  &__block_3 {
    .path-frontpage & {
      .views-row {
        > h2 {
          display: none;
        }

        h2.underlined {
          margin-bottom: 2rem;
        }

        ul.usa-icon-list {
          > li {
            border-top: $border;
            &:nth-of-type(1) {
              border-top: none;
            }
          }

          @include breakpoint($desktop) {
            font-size: 1.7rem;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;

            > li {
              width: calc((100% - 6rem) / 3);
              border-top: none;
              &:nth-of-type(n + 4) {
                border-top: $border;
              }
            }
          }
        }
      }
    }
  }

  &__block_4 {
    .view-content {
      > div ~ div {
        margin-top: $row-spacing;
      }

      .sign-up-row--unstyled {
        color: $white;

        .field--name-field-body {
          max-width: 68rem;

          h2 {
            color: $white;
          }

          .usa-button {
            @extend .usa-button--dark;
          }
        }
      }

      .sign-up-row {
        background-color: $lightblue;
        padding: 3rem;

        @include breakpoint($tablet) {
          padding: 4rem;
        }

        .field--name-field-body {
          max-width: 68rem;
        }

        .grid-row.grid-gap {
          margin-top: -1.2rem;

          > div {
            margin-top: 3.2rem;
            width: 100%;

            @include breakpoint($desktop-lg) {
              @include grid-col(6);
            }

            .block-content__content {
              @include breakpoint($tablet) {
                background-color: $white;
                padding: 3rem;
                height: 100%;
              }
            }
          }
        }
      }
    }
  }
}

.page-node--114 {
  .field--name-field-blog {
    display: none;
  }
}
