/* @resources-block */
.resources-block {
  @include poly-padding-x--large;
  position: relative;

  &__intro {
    @include content-wrap;
    @include poly-padding-y--large;
  }

  &__spacer {
    @include poly-padding-y--large;

    width: 100%;
    position: relative;
    max-width: 1024px;
    margin: 0 auto;
    background-repeat: repeat-x;
    background-size: 20%;
  }

  &__links {
    padding-top: 1rem;
    box-sizing: border-box;
    position: relative;
    display: flex;
    justify-content: space-between;
    margin: -1em;
    margin-right: calc(-1em - 1px);
    flex-wrap: wrap;
  }
}

.pdf-download-link {
	padding: $small-spacing 0;
	padding-left: $base-spacing;
	// border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin: $base-spacing;
	box-shadow: 18px 19px 50px 0 rgba(0, 0, 0, 0.05);
  // flex: 1;
  width: 100%;
  flex-grow: 0;
  display: flex;
  justify-content: space-between;
    
    @media screen and (min-width: 768px) {
			width: 42%;
    }
    
    @media screen and (min-width: 1024px) {
			width: 45%;
		}

	&__meta {
		padding: $small-spacing;
	}

	&__heading {
  		font-size: 16px;
  		font-weight: 900;
	}

	&__format {
	  font-size: 14px;
	  font-weight: 300;
	  letter-spacing: 1px;
	}

	&__anchor {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: $base-spacing;
		border-left: 1px solid rgba(0, 0, 0, 0.1);
		svg {
      width: 20px;
      height: 20px;

			@include themify($themes) {
				fill: themed('ctaColor');
			}
		}
	}
}