.paragraph--type-announcements.paragraph--view-mode-full.announcements-single {
  background-color: #68d2f2;
  padding: 18px 0;
  border-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

  .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .content-wrap {
    display: grid;
    justify-content: center;
    align-items: center;
  }
  @media (min-width: 1220px) {
    .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .content-wrap {
      grid-template-columns: 135px 1fr 135px;
      gap: 20px;
      justify-content: left;
    }
  }

    .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .content-wrap h2.component--heading {
      display: inline-block;
      padding-bottom: 6px;
      margin: 0 auto 14px;
      font-family: mrs-eaves-xl-serif, serif;
      font-weight: 800;
      font-size: 20px;
      line-height: 20px;
      text-transform: uppercase;
      color: #000;
      text-align: center;
      border-bottom: 1px #fff solid;
    }
    @media (min-width: 1220px) {
      .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .content-wrap h2.component--heading {
        display: block;
        text-align: left;
        margin: 0;
        border-bottom: 0;
        border-right: 1px #fff solid;
        padding-bottom: 0;
        padding-right: 20px;
      }
    }

    .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .content-wrap .body-wrap {
      text-align: center;
    }

      .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title {
        font-size: 18px;
        line-height: 1.4;
        font-family: roboto, sans-serif;
        font-weight: 900;
      }
      @media (min-width: 1220px) {
        .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title {
          font-size: 20px;
        }
      }

        .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title a {
          color: #000;
          padding-right: 20px;
          background: transparent url(../../images/arrow-right-white.svg) right bottom 4px no-repeat;
          background-size: 14px 14px;
        }
        @media (min-width: 1220px) {
          .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title a {
            background-position: right bottom 6px;
          }
        }

        .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title a:hover,
        .paragraph--type-announcements.paragraph--view-mode-full.announcements-single .body-wrap .views-field-title a:focus {
          text-decoration: underline;
        }
