section.qg-callout__box.qg-callout__grey-theme {
  background-color: #eef4f6;
  border-left: 0;
}
#qg-banner-blurb .blurb .b-sub small {
  display: block;
}
#qg-primary-content section.content > h2 {
  margin-top: 2rem;
}
@media (min-width: 1050px) {
  section.content, section.qg-callout__box.qg-callout__default-theme, section.qg-callout__box.qg-callout__grey-theme > .qg-callout__content, section.qg-callout__box.qg-callout__grey-theme > .qg-callout__header, .alert.qg-primary-content_notice, nav.qg-inpage-nav {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.qg-callout__box, nav.qg-inpage-nav {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .qg-callout__box .qg-callout__content .qg-callout__image {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .qg-callout__box .qg-callout__content {
    font-size: 1.1em;
  }
}
.qg-callout__box .qg-callout__content p:not(:last-child) {
  margin-bottom: 0.75rem;
}
@media (max-width: 767px) {
  .qg-callout__box .qg-callout__left-alignment:has(.qg-callout__cta) .qg-callout__description, .qg-callout__box .qg-callout__left-alignment:has(.qg-callout__image) .qg-callout__description {
    margin-left: 0 !important;
  }
}
.aggregation-index .alert.qg-primary-content_notice {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .aggregation-index .alert.qg-primary-content_notice div {
    font-size: 1.1em;
  }
}
#qg-primary-content figure:not(.qg-nofig), figure.qg-fig {
  max-width: 380px;
}
@media (max-width: 767px) {
  #qg-primary-content figure:not(.qg-nofig), figure.qg-fig {
    width: 100%;
    max-width: 100%;
  }
}
.additional-information {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .additional-information .row .col-12.col-sm-4:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .additional-information {
    margin-top: 3rem;
  }
}
.aggregation-index .additional-information {
  background-color: #eef4f6;
}
#qg-content .qg-card.qg-card__light-theme .content, #qg-primary-content .qg-card.qg-card__light-theme .content {
  background: #eef4f6;
}
#qg-content iframe {
  margin-top: 2rem;
}
