.page-access .access-content {
  background-color: var(--colorBg2);
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.page-access .access-content__location {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
.page-access .access-content__block {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-top: 2rem;
}
.page-access .access-content__heading {
  margin-bottom: 4rem;
}
.page-access .m-section-heading {
  margin-bottom: 2rem;
}
.page-access .access-content__text em {
  font-weight: 700;
}
.page-access .access-content__text a {
  color: var(--colorMain6);
  transition: opacity 0.3s;
}
.page-access .access-content__comment-box {
  margin-top: 1rem;
}
.page-access .access-content__comment {
  padding-left: 1em;
  text-indent: -1em;
}
.page-access .access_content__map {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.page-access .access_content__map iframe {
  width: 100%;
  aspect-ratio: 1.765;
}
.page-access .access-content__map-simple {
  margin-bottom: 2rem;
}
.page-access .access-content__sub-heading {
  margin-bottom: 2rem;
}
.page-access .m-minimum-heading {
  margin-top: 2rem;
  margin-bottom: 0.6rem;
}
.page-access .access-content__box:not(:last-of-type) {
  margin-bottom: 3rem;
}
@media print {
  .page-access .access-content {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .page-access .access-content__location {
    padding-top: 4rem;
  }
  .page-access .access-content__block {
    padding-top: 6rem;
    padding-bottom: 6rem;
    margin-top: 6rem;
  }
  .page-access .m-section-heading {
    margin-bottom: 4rem;
  }
  .page-access .access-content__text {
    font-size: 1.8rem;
  }
  .page-access .access-content__text a:hover {
    opacity: 0.6;
  }
  .page-access .access-content__link .m-text-link {
    font-size: 1.6rem;
  }
  .page-access .access-content__map-simple {
    margin-bottom: 4rem;
  }
  .page-access .access-content__box:not(:last-of-type) {
    margin-bottom: 6rem;
  }
}
@media screen {
  .page-access .access-content__text--wide {
    font-size: 1.6rem;
  }
  .page-access .access-content__comment {
    font-size: 1.2rem;
  }
}