.block-pagelinks {
  margin: var(--wp--preset--spacing--xxx-large) 0;
}
.block-pagelinks .pagelinks_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  margin: 5rem 0 0;
}
.block-pagelinks .pagelinks_links > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 200px;
          flex: 1 1 200px;
}
.block-pagelinks .pagelinks_links > div .pagelinks_link__img {
  background-size: cover;
  background-position: center center;
  aspect-ratio: 16/9;
  padding-bottom: 56.25%;
  width: 100%;
  margin-bottom: 2rem;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 170, 233, 0);
          box-shadow: 0px 0px 0px 0px rgba(0, 170, 233, 0);
}
.block-pagelinks .pagelinks_links > div .pagelinks_link__title {
  color: var(--wp--preset--color--darkgrey);
  font-family: "proxima-nova", sans-serif;
  font-weight: 300;
  font-size: 2.2rem;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.block-pagelinks .pagelinks_links > div > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  height: 100%;
}
.block-pagelinks .pagelinks_links > div > a .pagelinks_link__excerpt {
  padding-bottom: 2rem;
  color: var(--wp--preset--color--darkgrey);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.block-pagelinks .pagelinks_links > div > a footer {
  color: #00aae9;
}
.block-pagelinks .pagelinks_links > div > a:hover .pagelinks_link__img {
  -webkit-transform: scale(1.025);
          transform: scale(1.025);
  -webkit-box-shadow: 0px 0px 8px 6px rgba(0, 170, 233, 0.2);
          box-shadow: 0px 0px 8px 6px rgba(0, 170, 233, 0.2);
}
.block-pagelinks .pagelinks_links > div > a:hover .pagelinks_link__title {
  color: #00aae9;
}
.block-pagelinks .pagelinks_links > div > a:hover .pagelinks_link__excerpt {
  color: var(--wp--preset--color--primary);
}
.block-pagelinks .pagelinks_links > div > a:hover footer {
  text-decoration: underline;
}