.content .entry-content {
  & .block-blurbs {
    margin: 0 calc(var(--wp--custom--layout--padding) * -1);
    max-width: calc(100% + var(--wp--custom--layout--padding) * 2);
    padding: 88px var(--wp--custom--layout--padding);
  }
}

.block-blurbs {
  background-color: var(--wp--preset--color--bg-off-white);
  mask-image: linear-gradient(
			to top,
			hsl(0 0% 0% / 0),
			hsl(0 0% 0% / 1) 10%,
			hsl(0 0% 0% / 1) 90%,
			hsl(0 0% 0% / 0)
		);

  & .blurb-header {
    display: grid;
    grid-template-columns: repeat( 4, 1fr );
    margin: 0 auto 88px;
    max-width: calc(1440px - 200px);
    text-align: center;

    & .blurb-header-wrapper {
      grid-column: 1 / span 4;
      @media ( min-width: 840px ) {
        grid-column: 2 / span 2;
      }
    }

    & .blurb-header-title {
      font-size: var(--wp--preset--font-size--lg);
      font-weight: 700;
      line-height: 1.1;
    
      & p {
        color: var(--wp--preset--color--black);
        margin-bottom: 0.5rem;
      }

      & strong {
        color: var(--wp--preset--color--darkorange);
        font-weight: 700;
      }
    }
  }

  & .blurb-group {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 32px;
    margin: 0 auto;
    max-width: calc(1440px - 200px);

    @media ( min-width: 840px ) {
      grid-template-columns: repeat( 4, 1fr );
    }
  }

  & .blurb-item {
    padding: 0 2rem;

    @media ( min-width: 840px ) {
      padding: 0;
    }
  }

  & .blurb-content {

    & .blurb-title {
      font-size: var(--wp--preset--font-size--default);
      font-weight: 600;
      line-height: 1.1;
      margin-bottom: 0.5rem;
    }
    &  p {
      font-size: var(--wp--preset--font-size--default);
      line-height: 1.5;
      margin-top: 0;
    }
  }
}