.wp-block-navigation__responsive-container.is-menu-open {
  padding: 2rem;
  background-color: var(--wp--preset--color--neutral-10);
  /* width: 100%; */
  height: 100%;
  color: white;
  font-family: var(--wp--preset--font-family--title);
  font-size: 3rem;
}
.wp-block-navigation__responsive-container.is-menu-open a {
  line-height: 1;
}
.wp-block-navigation__responsive-container.is-menu-open a span {
  line-height: 1;
}

section {
  padding-top: var(--wp--preset--spacing--giga);
  padding-bottom: var(--wp--preset--spacing--giga);
}

@media screen and (min-width: 782px) {
  #hero-loop li {
    position: relative;
  }
  #hero-loop li:nth-child(1), #hero-loop li:nth-child(3) {
    top: 3rem;
  }
}

.single-post main h2 {
  margin-bottom: 3rem;
}
.single-post main h3 {
  margin-bottom: 2rem;
}
.single-post main ul {
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
}
.single-post main img {
  border: 1px solid var(--wp--preset--color--neutral-2);
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.single-post main .wp-block-post-content > *:not(.alignfull) {
  padding-left: 2rem;
  padding-right: 2rem;
}
.single-post main .post-title {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (min-width: 782px) {
  .single-post main .post-title {
    padding: 0;
  }
}/*# sourceMappingURL=styles.css.map */