:root {
  --font-size-base: 1;
  --text-size-scale: 1.2;
}

html {
  font-feature-settings: "palt" 0;
}

main.sh-bg .hc-post__header + .hc-post__tags {
  margin-top: -2rem;
}

main:not(.sh-bg) .hc-post__header:not(.has-bg):not(.is-interview) {
  background-color: #ececea;
  background-image: url(../images/common/post-header-1.png), url(../images/common/post-header-2.png);
  background-position: left top, right bottom;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media only screen and (max-width: 768px) {
  main:not(.sh-bg) .hc-post__header:not(.has-bg):not(.is-interview) {
    padding: 11.25rem 4rem;
    margin-bottom: 7rem;
  }
}
main:not(.sh-bg) .hc-post__header:not(.has-bg).is-interview {
  background-image: url(../images/common/post-header-3.jpg);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media only screen and (max-width: 768px) {
  main:not(.sh-bg) .hc-post__header:not(.has-bg).is-interview {
    padding: 11.25rem 4rem;
    margin-bottom: 7rem;
  }
}
main:not(.sh-bg) .hc-post__header + .hc-post__tags {
  margin-top: -2rem;
}

.hc-post__author .hc-post__content {
  margin-bottom: 0;
}

.hc-post__download + .hc-post__content,
.hc-post__content + .hc-post__download,
.hc-post__download + .hc-post__download {
  margin-top: 6rem;
}/*# sourceMappingURL=SH46.css.map */